<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi WanMil,<br><br>probably no problem here.<br>My results:<br>PrecompiledSeaGenerator: no significant effect<br>BoundaryPreprocessor : very small effect. <br>I think in both cases the Element instances are not kept for long,<br>means, they are converted into something else <br>which is not based on Element. The number of Element instances<br>is not very high compared to Coord instances and / or the<br>doubles used in java areas.<br><br>Gerd<br><br><br><br><div>&gt; Date: Wed, 21 Jan 2015 21:16:54 +0100<br>&gt; From: wmgcnfg@web.de<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] echo improvements for elements with fake ids<br>&gt; <br>&gt; Hi Gerd,<br>&gt; <br>&gt; did you measure the impact on the BoundaryPreprocessor and the <br>&gt; PrecompiledSeaGenerator?<br>&gt; I guess they might load much more than 500k instances and I think it <br>&gt; would be ok to disable the original id tracking when they are running.<br>&gt; <br>&gt; On the other hand can you roughly estimate the size of an additional <br>&gt; tag? Is it the additional String instance?<br>&gt; <br>&gt; I am thinking how to fix the thing that the original id might be derived <br>&gt; from a different element type. A tag would be easy to implement without <br>&gt; big impacts.<br>&gt; <br>&gt; WanMil<br>&gt; <br>&gt; &gt; Hi Mike,<br>&gt; &gt;<br>&gt; &gt; I've committed the patch as is. The memory impact is not that big as<br>&gt; &gt; we have typically less than 500.000 instances of Element in one tile,<br>&gt; &gt; so 8 more bytes * 500.000  ~ 4MB more heap.<br>&gt; &gt;<br>&gt; &gt; Gerd<br>&gt; &gt;<br>&gt; &gt; From: mike@tvage.co.uk<br>&gt; &gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; Date: Mon, 19 Jan 2015 11:55:00 +0000<br>&gt; &gt; Subject: [mkgmap-dev] echo improvements for elements with fake ids<br>&gt; &gt;<br>&gt; &gt; The attached patch improves the echo and echotags messages by including the<br>&gt; &gt; id of the original element when a fake id is generated by mkgmap, thus<br>&gt; &gt; enabling you to find it in OSM.<br>&gt; &gt;<br>&gt; &gt; Please try, and commit if you are happy with the change.<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Mike<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________ mkgmap-dev mailing list<br>&gt; &gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; mkgmap-dev mailing list<br>&gt; &gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br>&gt; &gt;<br>&gt; <br>&gt; _______________________________________________<br>&gt; mkgmap-dev mailing list<br>&gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br></div>                                               </div></body>
</html>