Spring boot线上应用内存溢出原因咨询(含MAT截图)

zgw06629 发布于 02/13 17:31
阅读 176
收藏 0

普通的Spring boot应用 刚刚线上内存溢出 导致应用不可用 用MAT分析了下dump日志(java_pid15923.hprof) 发现看不懂 ( 以往都是很容易能定位到时哪里内存溢出的)

 

8,675 instances of "org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper", loaded by "org.springframework.boot.loader.LaunchedURLClassLoader @ 0xf000c128" occupy 144,994,200 (70.59%) bytes. These instances are referenced from one instance of "java.util.HashMap$Node[]", loaded by "<system class loader>"

Keywords
org.springframework.boot.loader.LaunchedURLClassLoader @ 0xf000c128
java.util.HashMap$Node[]
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper

能看出什么来吗 什么原因导致的内存溢出吗 

 

加载中
1
f
freezingsky

拉菲彩票_[开户赠金]tomcat 连接池配置太少, 然后等待队列 有可能太长,导致OOM。

建议扩大连接池,同时, 让等待队列减少。

0
chentao106
chentao106

请把异常信息也贴出来,或至少搞清楚是栈、堆、代码空间哪个溢出

返回顶部
顶部

页面底部区域 foot.htm