Changeset 16542 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2020-06-07T09:46:52+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/RenderBenchmarkCollector.java
r12846 r16542 65 65 @Override 66 66 public void renderStart(double circum) { 67 timeStart = System.currentTimeMillis();67 timeStart = getCurrentTimeMilliseconds(); 68 68 super.renderStart(circum); 69 69 } … … 71 71 @Override 72 72 public boolean renderSort() { 73 timeGenerateDone = System.currentTimeMillis();73 timeGenerateDone = getCurrentTimeMilliseconds(); 74 74 return super.renderSort(); 75 75 } … … 77 77 @Override 78 78 public boolean renderDraw(List<StyleRecord> allStyleElems) { 79 timeSortingDone = System.currentTimeMillis();79 timeSortingDone = getCurrentTimeMilliseconds(); 80 80 return super.renderDraw(allStyleElems); 81 81 } … … 99 99 @Override 100 100 public void renderDone() { 101 timeFinished = System.currentTimeMillis();101 timeFinished = getCurrentTimeMilliseconds(); 102 102 super.renderDone(); 103 103 } … … 110 110 return timeFinished - timeGenerateDone; 111 111 } 112 } 113 114 public static long getCurrentTimeMilliseconds() { 115 return System.nanoTime() / 1000000; // System.currentTimeMillis has low accuracy, sometimes multiples of 16ms 112 116 } 113 117
Note:
See TracChangeset
for help on using the changeset viewer.
