某应用内存溢出(暨jvm)分析分享
程序员文章站
2022-07-15 13:50:33
...
现象、项目背景
预备知识
classpath:
概念,
tomcat运行时的cp查看
classloader:
概念,
tomcat运行时classloader查看。
内存回收模型:
概念,
运行一个demo,直观观察内存新生代,旧生代变化情况。
内存dump概念(dump文件)
线程:
概念
图形工具直观观察线程堆
线程dump概念(javacore文件)
jmc飞行模式:
用途
demo一下用法
案例分析过程
第一次(测试环境)智慧云
第二次(预生产环境)数据库瓶颈
第三次(生产)hashmap的死锁
第四次(生产)64万个对象的list。
分别使用ha和jca工具对这次的dump和core文件分析。
附件为ppt讲稿和2个分析工具。
推荐阅读