1

私たちはiceweaselとsun java6でDebian Squeezeを使用しています

java-common        0.40          Base of all Java packages
sun-java6-bin      6.22-1        Sun Java(TM) Runtime Environment (JRE) 6
sun-java6-jre      6.22-1        Sun Java(TM) Runtime Environment (JRE) 6
sun-java6-plugin   6.22-1        The Java(TM) Plug-in, Java SE 6
iceweasel          3.5.15-1      Web browser based on Firefox

アプレットが Web から読み込まれるときに Java が使用するメモリの量を制限する必要があります。デフォルトでは、約 400MB を使用していることがわかります。これは、512 ~ 1024MB の RAM を搭載したキオスク端末で実行されているため、非常に高い値です。

iceweasel を実行しているユーザーのフォルダーには、deployment.properties ファイルを含む .java/deployment フォルダーがあります。

#deployment.properties
#Fri Feb 11 08:07:23 UTC 2011
deployment.version=6.0
deployment.capture.mime.types=true
deployment.browser.path=/usr/bin/firefox
#Java Deployment jre's
#Fri Feb 11 08:07:23 UTC 2011
deployment.javaws.jre.0.registered=true
deployment.javaws.jre.0.platform=1.6
deployment.javaws.jre.0.osname=Linux
deployment.javaws.jre.0.path=/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java
deployment.javaws.jre.0.product=1.6.0_22
deployment.javaws.jre.0.osarch=i386
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se
deployment.javaws.jre.0.enabled=true
deployment.javaws.jre.0.args=

このファイルは、アプレットの実行時に down が存在しない場合に作成されます。deployment.javaws.jre.0.args=-Xmx128m を設定しましたが、それに従っていないようです

私はパラメーターを微調整していましたが、それらのいくつかは -Xms と -Xmn を尊重しているようですが、Java が使用できるメモリの総量を制限するために設定する必要があるパラメーターはどれかわかりません。私はいつも得る:

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND  
3007 user      20   0  **379m**  34m 8184 S  0.7  3.6   0:04.84 java

よろしく

4

1 に答える 1

0

私が思い出せる限り、Xmx for Java プラグインを設定する唯一の方法は、Java コントロール パネルを使用することです。そこには、他の設定を上書きするデフォルト値があります。

于 2011-02-11T18:50:48.557 に答える