Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 9787)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 9788)
@@ -1905,5 +1905,7 @@
             if (benchmark) {
                 timeStart = System.currentTimeMillis();
-                System.err.print("BENCHMARK: rendering ");
+                if (benchmarkOutput) {
+                    System.err.print("BENCHMARK: rendering ");
+                }
             }
 
Index: trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java
===================================================================
--- trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java	(revision 9787)
+++ trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java	(revision 9788)
@@ -211,5 +211,8 @@
                     totalTimes.add(data.generateTime + data.sortTime + data.drawTime);
                 }
-                dump(data);
+                if (i == 1) {
+                    dumpElementCount(data);
+                }
+                dumpTimes(data);
                 if (dumpImage && i == noTotal) {
                     dumpRenderedImage(label);
@@ -307,11 +310,17 @@
     }
 
-    public static void dump(StyledMapRenderer.BenchmarkData bd) {
-        System.out.println("generate style elements: " + bd.generateTime);
-        System.out.println("sort style elements:     " + bd.sortTime);
-        System.out.println("draw style elements:     " + bd.drawTime);
-        System.out.print("rendered elements:");
+    public static void dumpTimes(StyledMapRenderer.BenchmarkData bd) {
+        System.out.print(String.format("gen. %3d, sort %3d, draw %3d\n", bd.generateTime, bd.sortTime, bd.drawTime));
+    }
+
+    public static void dumpElementCount(StyledMapRenderer.BenchmarkData bd) {
+        String sep = null;
         for (Map.Entry<Class<? extends StyleElement>, Integer> e : bd.styleElementCount.entrySet()) {
-            System.out.print(" "+e.getKey().getSimpleName()+"="+e.getValue());
+            if (sep == null) {
+                sep = " ";
+            } else {
+                System.out.print(sep);
+            }
+            System.out.print(e.getKey().getSimpleName().replace("Element", "") + ":" + e.getValue());
         }
         System.out.println();
