如何有效的限制java程序占用内存最佳

浮生若梦E 发布于 2018/03/17 15:11
阅读 1K+
收藏 2

如何有效的限制java程序占用内存最佳?

有时候看到 一个项目 占几G的内存空间。

但是 dump 下来 看到 堆栈内存空间占用才 几百M

是不是  项目 实际 使用的 内存空间大小并没有那么多

如果是的话 是不是 可以合理的限制项目占用内存呢

加载中
0
东君
东君

JAVA内存分为堆内和堆外内存,堆外内存无非是方法区,线程等等,调整Xss大小可以有效降低线程占用的堆外内存,但这个数值要的看你程序的调用深度

0
冰红茶盖
冰红茶盖

Java就是会占内存,通过JVM参数调整就好,如果是专门服务器的建议学习JVM后再考虑,大部分情况会打消你改内存的冲动。。。

如果只是自己玩的 话 随便调,java 命令启动的时候 加上对应配置就好

浮生若梦E
浮生若梦E
参数 调整过小 又会内存溢出
返回顶部
顶部