性能问答>为什么jvm实际申请的内存比Xmx还要大?>
5回复

为什么jvm实际申请的内存比Xmx还要大?



这是我当前的jvm参数
-XX:+UseG1GC -Xmx512M -Xms1024M -XX:MaxMetaspaceSize=256M -XX:MetaspaceSize=256M

这是当前应用实际的内存使用情况
20210127 160731屏幕截图.png

我应该怎样做才可以降低jvm初始申请的内存大小呢

从htop看当前应用进程使用了1.9g内存

2737 阅读
请先登录,再评论

因为xmx只是控制堆的内存大小。整个jvm进程还用了堆外内存。

1年前

你设置的-Xmx 怎么小于 -Xms😂

1年前
回复 小邋遢:

是我韩憨憨了,脚本启动一直没看报错,我是笨蛋

1年前回复
回复 特别抑郁的普通人:

图裂了重新上传一下

1年前回复