[mkgmap-dev] [PATCH] Allow ~ and friends at top level
From Felix Hartmann extremecarver at googlemail.com on Sat Jan 16 23:18:07 GMT 2010
On 16.01.2010 21:25, Marko Mäkelä wrote: > Hi Felix, > > On Sat, Jan 16, 2010 at 09:02:05PM +0100, Felix Hartmann wrote: > >> >> On 16.01.2010 20:59, Marko Mäkelä wrote: >> >>> +natural ~ 'wetland\|marsh\|mud' [0x51 resolution 20] >>> >>> >> Is there a performance increase (or maybe memory usage decrease) vs: >> natural=wetland | natural=marsh | natural=mud [0x51 resolution 20] >> >> ???? >> > You're right, I should have timed it. Sorry, I do not know how to > measure memory usage, but I would not expect any significant difference > there. > > I tried the attached optimizations to the default style. Without the > optimizations, it took this long to compile my three tiles of Finland: > > real 3m53.333s > user 4m23.332s > sys 0m7.752s > > With the style optimized with top-level regexp matches, the compilation > is very slightly faster: > > real 3m50.705s > user 4m21.924s > sys 0m7.744s > > Note that I had the Ondemand CPU frequency scaling governor enabled. > > For some reason, the generated maps are of different size: > > -rw-r--r-- 1 marko marko 45475840 16.1. 22:17 gmapsupp.img > -rw-r--r-- 1 marko marko 45423616 16.1. 22:12 gmapsupp-relop.img > > I did not investigate this difference yet? > > Can you give it a spin on your system? > okay, I changed my whole polygons file to using your notation wherever possible, and ended up 6 minutes 10 seconds instead of 6 minutes 11 seconds for a compilation of the Netherlands, so I cannot see any speed difference. Retried on Italy and saved about 3% of time. However I also lost some polygons, so something definitely does not work with your patch!!!! I lost all of the following new: place ~ 'town\|suburb\village' [0x03 resolution 21] old: place=suburb | place=town | place=village [0x03 resolution 21] I am already using the "final" patch by wanmil on trunk branch. ........................... Your testing could well be different because you were putting two lines into one like key1=123 key1=456 whereas I changed from key1=123 | key1=456 I did not however also that the maps rendered became smaller. I'm still trying to find out the differences. > Best regards, > > Marko > > > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20100117/e7741714/attachment.html
- Previous message: [mkgmap-dev] [PATCH] Allow ~ and friends at top level
- Next message: [mkgmap-dev] [PATCH] Allow ~ and friends at top level
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list