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

博客讨论了如何通过-Xmx选项来设定Java应用程序的最大内存使用,指出如果不指定,程序将只能使用少量系统物理内存。作者提到,由于客户端机器和操作系统的内存差异,这可能成为问题。尝试使用-XX:DefaultMaxRAMFraction=1在Web启动中不起作用。
摘要由CSDN通过智能技术生成

There are -Xmx and max-heap-size (jnlp) options to set maximum memory java application can use.

If these options are not specified application is permitted to use only small amount of available phisical memory in the system.

That is the reason people play with -Xmx to allow application to use more memory. But this is really a nightmare as for me because there could be different amont of memory on client machine and even OS should be taken into consideration.

Is there any way to alow java application to use maximum available memory in the system?

Thanks.

解决方案

-XX:DefaultMaxRAMFraction=1

Doesn't work for web start.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值