
the max-areas limit is now 9999, the default is now 2048 instead of 512 an additinal thread for the reader
That is pretty cool, allows it to use more RAM and CPU, just like mkgmap scales well on modern machines Thanks for the improvement Am 19.12.2016 um 10:04 schrieb Gerd Petermann:
Hi all,
I think r524 in the refactoring2 branch is ready for trunk.
Major changes compared to r476 in trunk:
- it is faster because it uses an additinal thread for the reader (as long as the max-threads option is not 1)
and some other optimizations, esp. in the o5m parser. I think 20% can be expected because of this.
- the limit in the area "dictionary" (65535) was removed, it is now > 2.147.483.648 which should be enough for a long time ;-)
The change was possible due to optimizations in the map structures, the memory footprint is very close to r476, possibly
even smaller in most situations.
- the max-areas limit is now 9999, the default is now 2048 instead of 512.
- invalid options are no longer changed to default values. Splitter will stop instead.
- in some cases the split algorithm finds a better split (fewer tiles) for a given max-nodes value.
- fewer stdout messages about map contents
If I hear no problems I'll merge next monday. The link to the latest binary can be found at the bottom of this page: http://www.mkgmap.org.uk/download/splitter.html
Gerd
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev