Hi Manfred, the calculation is only done when you don't use the --max-jobs option and when more than two input files are processed.
Gerd ________________________________________ Von: mkgmap-dev <[email protected]> im Auftrag von DD8KQ <[email protected]> Gesendet: Mittwoch, 5. Februar 2020 21:49 An: [email protected] Betreff: Re: [mkgmap-dev] Error in memory calculation Hi Gerd just did a small map job but on the console there is no print about number of max jobs. Is there a special log flag to get this print out ? What i've seen in the task manager while building the map, all 8 cpu's are used, but i don't know anything about the number of jobs ... Am 05.02.2020 um 21:35 schrieb Gerd Petermann: > Hi Manfred, > > mkgmap contains code to estimate a suitable value for max-jobs if this > parameter isn't set. This code fails and the result is that it believes that > a first thread needed all available memory. This doesn't happen when the -Xms > parameter in my sample call is removed, and it also doesn't happen with JRE > 1.8 (both from OpenJDK and Oracle). I've not yet started to look at the > details returned in class java.lang.management.MemoryPoolMXBean > > Gerd > > ________________________________________ > Von: mkgmap-dev <[email protected]> im Auftrag von DD8KQ > <[email protected]> > Gesendet: Mittwoch, 5. Februar 2020 21:16 > An: [email protected] > Betreff: Re: [mkgmap-dev] Error in memory calculation > > Hi Gerd > > i'm not sure what you are looking for. In my build environment i'm using > java 1.8.0_241 (64 bit) and as my laptop have 32 Gb of memory availiable > my command line to build is like this : > > java -Xmx30000m -XX:-UseGCOverheadLimit -ea -jar > -Dlog.config=logging.properties "c:\Program Files > (x86)\KartenTools\mkgmap\mkgmap.jar" .... > > and depending on which map i want to build, the occupied memory runs up > nearly to 30Gb > > Am 05.02.2020 um 14:05 schrieb Ticker Berkin: >> Hi Gerd >> >> I don't have a 64bit environment or that much memory. In my normal >> environment, I get: >> >> $ java -Xms1500M -Xmx1540M -jar ../mkgmap.trunk/mkgmap.jar \ >> dummy.osm dummy.osm dummy.osm >> Time started: Wed Feb 05 12:56:28 GMT 2020 >> Setting max-jobs to 4 >> Number of MapFailedExceptions: 0 >> Number of ExitExceptions: 0 >> Time finished: Wed Feb 05 12:56:29 GMT 2020 >> Total time taken: 1 second >> >> -Xmx1540M is the maximum value that allows Java to start up on my >> machine. >> >> With a newer version I loaded in October, but it didn't have any >> obvious advantages: >> >> $ /opt/jre1.8.0_231/bin/java -Xms1500M -Xmx1540M \ >> -jar ../mkgmap.trunk/mkgmap.jar \ >> dummy.osm dummy.osm dummy.osm >> Time started: Wed Feb 05 12:58:29 GMT 2020 >> Setting max-jobs to 4 >> Number of MapFailedExceptions: 0 >> Number of ExitExceptions: 0 >> Time finished: Wed Feb 05 12:58:30 GMT 2020 >> Total time taken: 1 second >> >> Ticker >> >> On Fri, 2020-01-31 at 16:15 +0000, Gerd Petermann wrote: >>> please try this command with openjdk 11 or 13 64Bit: >>> java -Xms4G -Xmx10G -jar mkgmap.jar f:\osm\dummy.osm f:\osm\dummy.osm >>> f:\osm\dummy.osm >>> This is what I get: >>> Time started: Fri Jan 31 17:12:53 CET 2020 >>> Setting max-jobs to 1 >>> Number of MapFailedExceptions: 0 >>> To reduce the run time, consider increasing the amnount of memory >>> available for use by mkgmap by using the Java -Xmx flag to set the >>> memory to more than 41000 MB, providing this is less than the amount >>> of physical memory installed. >>> Number of ExitExceptions: 0 >>> Time finished: Fri Jan 31 17:12:54 CET 2020 >>> Total time taken: 1 second >> _______________________________________________ >> mkgmap-dev mailing list >> [email protected] >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > -- > > ##################################################### > > Viele Grüße und 73 de Manfred Haiduk, DD8KQ > e-mail [email protected] [email protected] > > ##################################################### > > _______________________________________________ > mkgmap-dev mailing list > [email protected] > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > _______________________________________________ > mkgmap-dev mailing list > [email protected] > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -- ##################################################### Viele Grüße und 73 de Manfred Haiduk, DD8KQ e-mail [email protected] [email protected] ##################################################### _______________________________________________ mkgmap-dev mailing list [email protected] http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list [email protected] http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
