The memory required by the splitter is roughly proportional to max-nodes multiplied by the number of areas being processed per pass. I see you're setting --max-nodes=4500000, which is rather high. To reduce the memory required you can set --max-areas to something lower than the default of 255. This will reduce the amount of memory required, but at the cost of additional passes over the data.
Also, does machine B have a 64 bit VM by any chance? This will also increase the memory requirements somewhat, especially if compressed OOPS is disabled/unavailable. Chris _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev