Marc Reichelt: XSL + FOP + Java Geschwindigkeit optimieren

Beitrag lesen

Hallo romy,

Da FOP doch etwas speicherhungrig ist, wäre eine Option, die Heap-Größe anzupassen. Das geht z. B. mit folgendem Befehl:
java -Xms256M -Xmx512M <Klassenname>
java -X zeigt weitere Optionen.
Das klingt doch schon mal gut. Ich habe mir die X-Optionen mal angeschaut, aber keine gefunden, die mir die Defautlwerte mal anzeigt. Bevor ich irgendwelche neue Werte setze, wäre es sinnvoll glaube ich die alten zu kennen. Fällt dir dazu noch eine Idee ein?

Ja, http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html#standard.
Google brachte mich übrigens auf die Idee (über den Umweg des ersten Ergebnisses).
Danach sind unter Windows und unter Linux 2 MB für die minimale Heap Größe und 64 MB für die maximale Heap Größe angegeben.

Eher empfehlenswert wäre also vermutlich der Aufruf:
java -Xmx256M <Klassenname>

Der Standardwert für die minimale Heap Größe ist mit 2 MB wahrscheinlich gut gewählt.

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)