一个脚本引发的血案.docxVIP

  • 2
  • 0
  • 约2.51千字
  • 约 5页
  • 2021-11-15 发布于湖南
  • 举报
一个脚本引发的血案 查看tomcat业务日志,报错如下: 查看output日志,发觉其中有这么一句。 SEVERE: The web application [/xxx] appears to have started a thread named [DubboResponseTimeoutScanTimer] but has failed to stop it. This is very likely to create a memory leak. 依据日志提示貌似有内存泄露,以前的确还没有遇到过这个错误,一片迷茫。重新启动后,先用命令jstat -gc xxx 1000 30查看java 进程的gc情况,发觉在30秒的世界内minor gc了n次,随怀疑年轻代内存配置少了,查看个区域内存的配置参数如下: -Xms10g -Xmx10g -XX:PermSize=1g -XX:MaxPermSize=2g -Xshare:off -Xmn1024m 依据年轻代为堆内存为百分之三的准绳修改为-Xmn4g,重新启动观看之后mimor gc的频率的确有所下降,测试大约过了3小时候之后又反馈tomcat down掉了,连续分析启动参数配置的时候发觉了这么一句-XX:-+DisableExplicitGC,显示的禁止了System.gc(),但是使用了java.nio的大量框架中使用Sy

文档评论(0)

1亿VIP精品文档

相关文档