Modify ↓
Opened 6 years ago
Closed 6 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 , 6 years ago
comment:2 by , 6 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 , 6 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 , 6 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 , 6 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.