Java应用程序使用系统中的最大可用内存

Myk*_*ych 5 java jnlp jvm

有-Xmx和max-heap-size(jnlp)选项来设置java应用程序可以使用的最大内存.
如果未指定这些选项,则允许应用程序仅使用系统中少量可用的物理内存.
这就是人们使用-Xmx来允许应用程序使用更多内存的原因.但这对我来说真的是一场噩梦,因为在客户端机器上可能存在不同的内存,甚至OS也应该被考虑在内.

有没有办法让java应用程序使用系统中的最大可用内存?

谢谢.