Changeset 9788 in josm
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
r9786 r9788 1905 1905 if (benchmark) { 1906 1906 timeStart = System.currentTimeMillis(); 1907 System.err.print("BENCHMARK: rendering "); 1907 if (benchmarkOutput) { 1908 System.err.print("BENCHMARK: rendering "); 1909 } 1908 1910 } 1909 1911 -
trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java
r9786 r9788 211 211 totalTimes.add(data.generateTime + data.sortTime + data.drawTime); 212 212 } 213 dump(data); 213 if (i == 1) { 214 dumpElementCount(data); 215 } 216 dumpTimes(data); 214 217 if (dumpImage && i == noTotal) { 215 218 dumpRenderedImage(label); … … 307 310 } 308 311 309 public static void dump(StyledMapRenderer.BenchmarkData bd) { 310 System.out.println("generate style elements: " + bd.generateTime); 311 System.out.println("sort style elements: " + bd.sortTime); 312 System.out.println("draw style elements: " + bd.drawTime); 313 System.out.print("rendered elements:"); 312 public static void dumpTimes(StyledMapRenderer.BenchmarkData bd) { 313 System.out.print(String.format("gen. %3d, sort %3d, draw %3d\n", bd.generateTime, bd.sortTime, bd.drawTime)); 314 } 315 316 public static void dumpElementCount(StyledMapRenderer.BenchmarkData bd) { 317 String sep = null; 314 318 for (Map.Entry<Class<? extends StyleElement>, Integer> e : bd.styleElementCount.entrySet()) { 315 System.out.print(" "+e.getKey().getSimpleName()+"="+e.getValue()); 319 if (sep == null) { 320 sep = " "; 321 } else { 322 System.out.print(sep); 323 } 324 System.out.print(e.getKey().getSimpleName().replace("Element", "") + ":" + e.getValue()); 316 325 } 317 326 System.out.println();
Note:
See TracChangeset
for help on using the changeset viewer.