jvm
qq_38701303
这个作者很懒,什么都没留下…
展开
-
本地jvm启动参数
设置项目启动参数:-Xms20m-Xmx20m-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=./run/dump/heapdump.hprof-XX:GCLogFileSize=32m-Xloggc:./run/gc/gc.log.202012041557dump文件和 GC日志文件 路径在 运行的项目web包内,可以自动生成文件,不能生成文件夹使用 eclipse Memory Analyzer ...原创 2020-12-07 21:50:03 · 291 阅读 · 0 评论 -
实际项目中查找频繁FullGC的原因,JVM内存监控,查找OOM的原因。定位内存泄漏的代码
最近项目监控后台总是报:老年代内存使用率监控异常,频繁FullGC,30秒一次FullGC,CPU使用率超过90%,造成系统的性能迅速下降。频繁慢sql。总结一下排查JVM内存问题的过程和使用的工具。1、刚开始发现频繁fullGC,所以查看了GC日志。系统启动之后3天之后第一次fullGC,垃圾回收之后只释放了1600M左右的内存都是新生代的内存,老年代几乎已经满了。之后就开始频繁的Full GC ,几分钟就Full GC一次,最后就是30秒一次Full GC。系统的CPU飙升。当...原创 2020-05-13 21:26:18 · 1182 阅读 · 0 评论