2回复
3年前
原生springboot2.3.1项目压测发现内存泄露,求破解方案
java -server -Xmx1024m -Xms1024m -Xmn896m -Xss256k -XX:ReservedCodeCacheSize=128m -XX:NativeMemoryTracking=detail -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:MaxDirectMemorySize=196m -XX:CompressedClassSpaceSize=128m -XX:+UseConcMarkSweepGC
java 进程
配置的内存=1024+128+128++196+128=1604M
但是经过两个小时的压测,通过pidstat 查看到进程RSS内存还在持续增长
经过nmt分析发现
重点是internal区域在增长,已经超过了最大的1604.
初步怀疑是对外内存泄露
pmap -x pid
进行查看内存
发现
dump出内存后,通过strings查看,
暂无可疑情况。
难道分析方案不对吗,请问后面怎么分析,求解?
3536 阅读