/ / Abilitazione delle opzioni JVM con Java Web Start / JNLP - java, jvm, java-web-start, jnlp

Abilitazione delle opzioni JVM con Java Web Start / JNLP - java, jvm, java-web-start, jnlp

Sto creando un'applicazione Web Start che trarrebbe vantaggio da alcune delle più recenti opzioni JVM (in particolare analisi di escape, garbage collector G1 ecc.)

Allo stesso tempo, vorrei che l'applicazione funzionasse con grazia su JVM più vecchie che non supportano queste opzioni.

C'è un buon modo per raggiungere questo obiettivo?

risposte:

12 per risposta № 1

Come Thorbjørn citato, Java 6 u10 consente più j2se elementi in JNLP. Il Sintassi del file JNLP resources sezione dell'ultimo Guida per gli sviluppatori di Java Web Start, indica che multiplo j2se elementi, ciascuno con java-vm-args gli attributi possono essere specificati prima con l'occorrenza più preferita. Per esempio:

<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"/>