<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span style="font-size: 12pt;">Hi, I am testing in Windows XP compiling with Visual Studio 2010.</span><br></div><div class="yahoo_quoted" style="display: block;"><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div class="y_msg_container"><div id="yiv1016367293"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"><div style="background-color:transparent;"><br clear="none"></div><div style="background-color:transparent;"><span>I have a console test application
using directly the "shapefil" library.</span></div><div style="background-color:transparent;">I will use <span style="font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;">test_ogrsf utility for a complete benchmark</span></div><div style="font-size: 13px; font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent;"><br clear="none"></div><div style="background-color:transparent;"><span>I this environment and my test application,
using </span><span style="font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;">OGRFastAtof(), the full read of a </span><span style="background-color:transparent;">huge shape around 500.000 records (500mb of shp file, 150mb of dbf file) with eight double fields goes from 5.6sg to 3.06sg. I don't evaluate that the precision loss, it is a task for check.</span></div><div style="background-color:transparent;"><br clear="none"></div><div style="background-color:transparent;"><span>In addition, using filemapping with boost library, the full process goes from 3.06sg to 1.45sg.</span></div><div style="background-color:transparent;"><br clear="none"></div><div style="background-color:transparent;"><span>These values as you see are approximate, but they give an idea of optimization is possible at least for this OS.<br clear="none"></span></div><div
style="background-color:transparent;"><span>It is why I wanted to check this behavior<br clear="none"></span></div><div style="background-color:transparent;"><br clear="none"></div><div style="background-color:transparent;"><span>thanks!</span></div><div class="yiv1016367293yqt5151965089" id="yiv1016367293yqtfd18630"><div><span><br clear="none"></span></div> </div></div></div></div><br><br></div> </div> </div> </div> </div></body></html>