Changes between Initial Version and Version 1 of Ticket #22115
- Timestamp:
- 2022-06-07T01:25:34+02:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #22115
- Property Milestone → 22.06
- Property Summary [PATCH] Extract methods from LatLon into ILatLon where they are generally applicable → [PATCH][RFC] Extract methods from LatLon into ILatLon where they are generally applicable
-
Ticket #22115 – Description
initial v1 10 10 11 11 This should decrease overall memory allocations significantly. One major win is in `SearchCompiler#match`, where a `Bounds#contains(LatLon)` is replaced by `Bounds#contains(ILatLon)`, where the `ILatLon` is the `Node` (in a validation test of Mesa County, Colorado, the `getCoor` call accounted for 284 MiB of 740 MiB memory allocations for `SearchCompiler#Match`). 12 13 14 Note: I'm not sold on the `@deprecation` annotations. I'd like to be able to remove the methods from `LatLon` someday, but those methods are used a lot, so there will be a lot of breakage when we do remove them.


