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());
  }
}

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to