9 Stimmen

Aktivieren von JVM-Optionen mit Java Web Start / JNLP

Ich erstelle eine Web-Start-Anwendung, die von einigen der neueren JVM-Optionen (insbesondere Escape-Analyse, G1 Garbage Collector usw.) profitieren würde.

Gleichzeitig möchte ich, dass die Anwendung auch auf älteren JVMs, die diese Optionen nicht unterstützen, problemlos funktioniert.

Gibt es eine gute Möglichkeit, dies zu erreichen?

12voto

David J. Liszewski Punkte 10603

Als Thorbjørn erwähnt, erlaubt Java 6 u10 mehrere j2se Elemente in JNLP. Die Website JNLP-Datei-Syntax resources Abschnitt der neuesten Handbuch für Java Web Start Entwickler weist darauf hin, dass mehrere j2se Elemente, jeweils mit java-vm-args Attribute können so angegeben werden, dass das bevorzugte Attribut zuerst auftritt. Zum Beispiel:

<j2se version="1.3" initial-heap-size="64m" max-heap-size="128m"/>
<j2se version="1.4.2+" href="http://java.sun.com/products/autodl/j2se" 
      java-vm-args="-esa -Xnoclassgc"/>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X