Changeset 9788 in josm for trunk


Ignore:
Timestamp:
2016-02-12T10:13:29+01:00 (8 years ago)
Author:
bastiK
Message:

Jenkins truncates stdout, try to shorten it a bit

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java

    r9786 r9788  
    19051905            if (benchmark) {
    19061906                timeStart = System.currentTimeMillis();
    1907                 System.err.print("BENCHMARK: rendering ");
     1907                if (benchmarkOutput) {
     1908                    System.err.print("BENCHMARK: rendering ");
     1909                }
    19081910            }
    19091911
  • trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java

    r9786 r9788  
    211211                    totalTimes.add(data.generateTime + data.sortTime + data.drawTime);
    212212                }
    213                 dump(data);
     213                if (i == 1) {
     214                    dumpElementCount(data);
     215                }
     216                dumpTimes(data);
    214217                if (dumpImage && i == noTotal) {
    215218                    dumpRenderedImage(label);
     
    307310    }
    308311
    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;
    314318        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());
    316325        }
    317326        System.out.println();
Note: See TracChangeset for help on using the changeset viewer.