<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">
Hi all,<br>
<br>
I've merged the junit branch and the memory_opt2 branch into trunk.<br>
<br>
There are no changes in the user interface. The unit test framework was changed to junit (as with mkgmap),<br>
but this is only important for developers of splitter.<br>
A new ant target run.func-tests performs some functional tests. I'll add more in the next days.<br>
<br>
The major improvements from the memory_opt2 branch:<br>
- a smaller memory footprint, esp. when splitting large files like europe or planet with a rather small --max-nodes value<br>
- still you'll see thesame or slightly better throughput compared to r560<br>
<br>
Some numbers;<br>
<p>Split planet with --max-nodes=1000000 <br>
</p>
<p>The stats after <span>Problem-list-generator</span> :<br>
</p>
<p><b>r560: </b><br>
</p>
coord Map: 3.670.470.372 stored long/int pairs require ca. <b>1.0 bytes per pair</b>. 67931848 chunks are used, the avg. number of values in one 64-chunk is 54.<br>
coord Map details: bytes <b>~3.523 MB</b>, including 35 array(s) with 8 MB<br>
<br>
way Map: 385.087.014 stored long/int pairs require ca. 1.15 bytes per pair. 7019031 chunks are used, the avg. number of values in one 64-chunk is 54.<br>
way Map details: bytes <b>~423 MB</b>, including 4 array(s) with 8 MB<br>
<br>
<div>
<div>Problem-list-generator pass(es) took <b>879042 </b>ms<br>
</div>
<br>
</div>
<br>
<b>r:570:</b><br>
coord Map: 3.670.470.372 stored long/int pairs require ca. <b>0.48 bytes per pair</b>. 67931848 chunks are used, the avg. number of values in one 64-chunk is 54.<br>
coord Map details: bytes <b>~</b><b>1.710 MB,</b> including 35 array(s) with 8 MB<br>
<br>
way Map: 385.087.014 stored long/int pairs require ca. 0.75 bytes per pair. 7019031 chunks are used, the avg. number of values in one 64-chunk is 54.<br>
way Map details: bytes<b> ~276 MB</b>, including 4 array(s) with 8 MB<br>
<p>...</p>
<p></p>
<div>Problem-list-generator pass(es) took <b>829059 </b>ms<br>
</div>
<br>
<p></p>
</div>
</body>
</html>