Java插件JVM参数

标签 java debian sun

我们正在使用 Debian Squeeze 以及iceweasel 和 sun java6

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的用户的文件夹中,有一个.java/deployment文件夹,其中包含一个deployment.properties文件:

#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

问候

最佳答案

据我所知,设置 Xmx for java 插件的唯一方法是通过 java 控制面板。它的默认值会覆盖其他设置。

关于Java插件JVM参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967000/

相关文章:

linux -/etc/init.d 脚本 'detach' 来自输出

php - ./configure 找不到 evp.h

java - Twitter4J 创建返回到我的应用程序的回调 URL

java.lang.classnotfoundexception org.springframework.web.servlet.dispatcherservlet

java - 从 Java 检查包含环境变量的路径中的文件是否存在

java - 在这种情况下,ConcurrentHashMap 和 Synchronized Hash Map 哪个更好?

path - CMake-CPack软件包安装路径的噩梦

java - 我在哪里可以下载 com.sun.security.* 包?

java - 有什么方法可以重定向 native JVM 输出的输出,例如 -XX :+PrintCompilation

java - 使用 sun/security/x509/X500Name 启动 Android 应用程序失败