新しい JVM オプション (特にエスケープ解析、G1 ガベージ コレクターなど) の恩恵を受ける Web Start アプリケーションを作成しています。
同時に、これらのオプションをサポートしていない古い JVM でもアプリケーションが正常に動作することを望みます。
これを達成する良い方法はありますか?
新しい JVM オプション (特にエスケープ解析、G1 ガベージ コレクターなど) の恩恵を受ける Web Start アプリケーションを作成しています。
同時に、これらのオプションをサポートしていない古い JVM でもアプリケーションが正常に動作することを望みます。
これを達成する良い方法はありますか?
Thorbjørnが述べたように、Java 6 u10 ではj2se
JNLP で複数の要素を使用できます。最新のJava Web Start Developer's GuideのJNLP File Syntax resources
セクションでは、それぞれが属性を持つ複数の要素を指定できることを示しており、最も優先される要素が最初に出現します。例えば:j2se
java-vm-args
<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"/>