![](/img/trans.png)
[英]Java 8 Update 91 Web Start Application Has Long Startup Delay
[英]JVM Args in java web start application
我有一个通过 java webstart 部署的 Javafx 应用程序。
我需要为应用程序传递 GC vm args,但我在这样做时遇到了问题。
我的 jnlp 中有以下内容
<j2se version="1.8+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="1024m" max-heap-size="1024m" java-vm-args="-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC"/>
当应用程序启动时,看起来大部分都没有传递给 VM
ps-ef | grep java 给出以下输出
133768645 2448 1 0 4:31PM ttys020 0:37.80 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -XX:+DisableExplicitGC -XX:CMSInitiatingOccupancyFraction=75 -Xmx1g -Xms1g
最小和最大堆按预期设置,但不是所有其他 VM 参数。
你能告诉我为什么其他虚拟机参数没有传递给虚拟机吗? 难道我做错了什么?
感谢你的帮助。
谢谢
确保您更改的 jnlp 文件是 javaws 正在使用的文件。 如果它在 jnlp 文件头中有一个 href 属性,即使您从本地计算机启动它,它也会从那里获取 jnlp 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.