<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi all,</p>
<p><br>
</p>
<p>I think r524 in the <span>refactoring2</span> branch is ready for trunk. <br>
</p>
<p>Major changes compared to r476 in trunk:</p>
<p>- it is faster because it uses an additinal thread for the reader (as long as the max-threads option is not 1)</p>
<p>and some other optimizations, esp. in the o5m parser. I think 20% can be expected because of this.<br>
</p>
<p>- the limit in the area "dictionary" (65535) was removed, it is now  > <span>2.147.483.648</span> which should be enough for a long time ;-)</p>
<p>The change was possible due to optimizations in the map structures, the memory footprint is very close to r476, possibly</p>
<p>even smaller in most situations.</p>
<p>- the max-areas limit is now 9999, the default is now 2048 instead of 512. <br>
</p>
<p>- invalid options are no longer changed to default values. Splitter will stop instead.</p>
<p>- in some cases the split algorithm finds a better split (fewer tiles) for a given max-nodes value.</p>
<p>- fewer stdout messages about map contents<br>
</p>
<p><br>
</p>
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:<br>
<a href="http://www.mkgmap.org.uk/download/splitter.html" class="OWAAutoLink" id="LPlnk394532" previewremoved="true">http://www.mkgmap.org.uk/download/splitter.html</a><br>
<br>
<br>
<p>Gerd<br>
</p>
<p><br>
</p>
</div>
</body>
</html>