Modify ↓
Opened 5 years ago
Closed 5 years ago
#18896 closed enhancement (fixed)
ImageryInfo: refactor/simplify/improve
Reported by: | simon04 | Owned by: | simon04 |
---|---|---|---|
Priority: | normal | Milestone: | 20.03 |
Component: | Core | Version: | |
Keywords: | yourkit performance | Cc: |
Description
Attachments (0)
Change History (5)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
[o35353] – jmapviewer/Coordinate: unwrap Point2D to reduce memory consumption from 48 to 32
before: Coordinate jdk.internal.loader.ClassLoaders$AppClassLoader 81270 1300320 3_900_960 after: Coordinate jdk.internal.loader.ClassLoaders$AppClassLoader 81270 2600640 2_600_640
Saves 1.3 MB of heap memory!
org.openstreetmap.josm.data.imagery.ImageryInfo jdk.internal.loader.ClassLoaders$AppClassLoader 972 178_848 4_113_088
comment:3 by , 5 years ago
and removes a dependence on AWT, which is a good thing for #15229. In the long term I'd like to get rid of AWT/Swing in our data classes.
comment:4 by , 5 years ago
In 16101/josm:
before: org.openstreetmap.josm.data.imagery.ImageryInfo jdk.internal.loader.ClassLoaders$AppClassLoader 972 178_848 4_107_968 after: org.openstreetmap.josm.data.imagery.ImageryInfo jdk.internal.loader.ClassLoaders$AppClassLoader 972 178_848 4_031_728
comment:5 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Starting with r16092
org.openstreetmap.josm.data.imagery.ImageryInfo jdk.internal.loader.ClassLoaders$AppClassLoader 972 178_848 5_413_408
#18750 would be a low hanging fruit, but disputed.