有 -Xmx 和 max-heap-size (jnlp) 选项来设置 java 应用程序可以使用的最大内存。
如果未指定这些选项,则仅允许应用程序使用系统中少量的可用物理内存。
这就是人们使用 -Xmx 来允许应用程序使用更多内存的原因。但这对我来说确实是一场噩梦,因为客户端计算机上可能有不同的内存量,甚至应该考虑操作系统。
有没有办法让java应用程序使用系统中的最大可用内存?
Thanks.
-XX:DefaultMaxRAMFraction=1
bugs.sun.com
Sun 的 1.5 JVM
默认堆大小
不适用于网络启动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)