内存溢出出现原因及解决方案.docVIP

  • 5
  • 0
  • 约3.55千字
  • 约 6页
  • 2021-11-22 发布于天津
  • 举报
内存溢出出现原因及解决方案 篇一:内存溢出解决方案 内存溢出解决方案 篇二:内存溢出的三种情况及系统配置解决方案 近经常有人咨询相关内存溢出的问题,在生产环境中 tomcat 内存设置不好很容易出现内存溢出。 造成内存原因是 不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见 的一般会有下面三种情况: Java heap space PermGen space unable to create new native thread. Tomcat 内存溢出解决方案 对于前两种情况,在应用本身没有内存泄露的情况下可以 用设置 tomcat jvm 参数来解决。( -Xms -Xmx -XX: PermSize -XX: MaxPermSize) 最后一种可能需要调整操作系统和 tomcat jvm 参数同时 调整才能达到目的。 第一种:是堆溢出。 在 JVM中如果 98%的时间是用于 GC且可用的 Heap size 不足 2%的时候将抛出此异常信息。 没有内存泄露的情况下,调整 -Xms -Xmx 参数可以解决。 -Xms :初始堆大小 -Xmx :最大堆大小 但堆的大小受下面三方面影响: 相关操作系统的数据模型( 32-bt 还是 64-bit )限制; 32 位系统下,一般限制在 ~2G;我在 20XX server 系统下(物

文档评论(0)

1亿VIP精品文档

相关文档