总是遇到一些OutOfMemoryError,但是明明代码写得好好的,没有出现明显的大对象没有回收、地址泄露等情况,这个时候我们应该想到设置大点的内存相关参数设置试试。如果还是不行,可能要从代码着手了。
下面是jvm、tomcat、jboss等的参数设置
-Xms128m
-Xmx256m
-XX:PermSize=128M
-XX:MaxNewSize=256m
-XX:MaxPermSize=256m
解释:
Xms是堆内存的最小值
Xmx是堆内存的最大值
XX:PermSize 是非堆内存的最小值
XX:MaxPermSize是非堆内存的最大值

本文详细介绍了如何通过调整JVM、Tomcat和JBoss的内存参数来解决OutOfMemoryError问题,包括堆内存、非堆内存的最小和最大设置,旨在帮助开发者提高应用性能。
240

被折叠的 条评论
为什么被折叠?



