Hallo, bin ganz neu hier…
Nachdem ich eben meinen ausführlicheren Beitrag erfolgreich ins Nirvana geschickt habe, hier nochmal die Kurzfassung:
Die Beispielberechnung von hier ( http://wiki.openstreetmap.org/wiki/DE:OsmAndMapCreator ) scheint nicht zu funktionieren, oder ich mache etwas grundsätzlich verkehrt…
Beispielrechnung:
(1) installierter Arbeitsspeicher 4 GB (bei mir angezeigt: 8 GB, 7,7 GB nutzbar)
(2) Speicherverbrauch im Leerlauf (systemabhängig, im Task-Manager nachschauen) 1,3 GB *(bei mir nur 1 GB)
*(3) Differenz aus (1) und (2) 2,7 GB (bei mir also 6,7 oder 7 GB)
(4) minimale Speicherzuweisung (Wert hinter -Xms) 200 MB
(5) maximale Speicherzuweisung (Wert hinter -Xmx) 2,5 GB (Achtung Dezimaltrenner! Schreibe: -Xmx2500M)
Da ich 8 GB RAM habe, also 4 GB mehr als im Beispiel, habe ich -Xms200M -Xmx6500M in die OsmAndMapCreator.bat eingesetzt, alles über -Xmx1646M startet aber erst gar nicht!
Wo liegt der Fehler?
PS: Wozu wird die inspector.bat benutzt, und ist diese auch anzupassen?
mmd
December 28, 2016, 2:49pm
2
Hallo, und herzlich Willkommen hier!
um da mehr zu sagen, fehlen noch ein paar essentielle Infos: welche Windows-Version, 32bit oder 64bit? Java-Version?
Sorry, habe ich vergessen, stand im verschwundenen Beitrag:
Win7, 64-bit, CPU i5, 3,2 GHz
Java 32-bit ver.8 update 92 (Build 1.8.0_92-b14)
mmd
December 28, 2016, 3:48pm
4
Die Java-Version muss auch 64bit sein, nur Windows mit 64bit reicht da nicht aus.
Kann die 64-bit-Version zur 32-bit parallel installiert werden?
Es hatte einen Grund, 32-bit-Java zu installieren, (vermutlich Kompatibilität mit irgend einem älteren Tool), weiß es leider nicht mehr…
Habe eben eine portable Java-64-bit-Version gefunden http://www.computerbild.de/download/jPortable-64-Bit-8101280.html .
Wie kann ich OSMAndMapCreator dazu bringen, diese zu benutzen (PATH-Variable erweitern ist klar, hatte auf dem Notebook vorher schon OSMAndMapCreator testweise mit der portablen 32-bit-Java-Runtime am laufen, aber da war auch sonst kein Java installiert).
aighes
(Henning)
December 28, 2016, 5:52pm
6
JA, du musst dann beim Aufrufen nur auf die richtige JAVA-Version verweisen. java zum Starten reicht dann nicht mehr.