I also ran into trouble with files of around 40MB or larger. I still get the same errors though, either using array or sparsetable for node storage. I'm on Ubuntu 10.04 64 bit with 16GB RAM.
Martijn On Sun, Nov 20, 2011 at 8:13 AM, Hermann Peifer <pei...@gmx.eu> wrote: > On 20/11/2011 15:09, Jochen Topf wrote: >> >> I just pushed a fix for the memory leak. Please check whether it fixed >> your >> problems. >> > > Thanks for taking care. Your fix does indeed help and processing larger > files like germany.osm.pbf is possible again. FYI: the current osmjs takes > noticeably more time for processing the same file, compared to osmjs from 15 > October, see below. > > Thanks again for your time, Hermann > > > # Using osmjs from today.. > $ time ./osmjs -l array -j ~/osm/tmp/ways.js ~/osm/pbffiles/germany.osm.pbf >> /dev/null > > real 8m17.119s > user 8m11.415s > sys 0m7.156s > > > # Using osmjs from 15 October.. > $ time osmjs -l array -j ~/osm/tmp/ways.js ~/osm/pbffiles/germany.osm.pbf > > /dev/null > > real 5m47.612s > user 5m41.429s > sys 0m7.264s > > > $ cat ~/osm/tmp/ways.js > Osmium.Callbacks.way = function() { > if ( this.tags["highway"] ) { > print(this.tags["highway"] + '\t' + this.geom.toWKT()); > } > } > -- martijn van exel schaaltreinen.nl _______________________________________________ dev mailing list dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev