jvm 闲聊

一、参数

-Xmx:堆内容最大值,如:-Xmx4g

-Xms:初始申请的堆内存大小,commited的内存,如:-Xms2g

题外话:

1.进程-Xmx2g -Xms2g

2.top指令查看RES值,发现根本没有那么多内存被使用

可能你会觉得奇怪,其实这没有什么

写过c相关代码的,相信都试过malloc,

当我们向内核申请内存的时候,申请完的内存如果没有被使用,是不会马上存放到内存的。(另如果-Xms如果和-Xmx不想等,那么在程序运行时候会动态调整,一般是不断增加,当遇到内存不足的时候。)

想查看-Xms是否按照自己的值进行调整,可以通过工具jvisiualvm工具查看(也可以通过jconsole),其中大小便是我们已经commited(申请的内存大小)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值