[Patch] StyleCache.intern: use HashMap instead of Storage
- Start JOSM
- Install pbf plugin
- Open
montenegro-latest.osm.pbf
Time spent in StyleCache.intern
is reduced from 13_919 ms to 926 ms.
"Merged Call Tree","Time Diff (ms)","Old Time (ms)","New Time (ms)","Level"
"org.openstreetmap.josm.gui.mappaint.StyleCache.intern() StyleCache.java","-12992","13919","926","1"
"java.util.HashMap.computeIfAbsent(Object, Function) HashMap.java","916","0","916","2"
"org.openstreetmap.josm.data.osm.Storage.putUnique(Object) Storage.java","-13648","13648","0","2"
Change History
(5)
Description: |
modified (diff)
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
In 17101/josm: