堆内存的诊断

jps

  • 查看当前系统中有哪些java进程
    jmap工具
  • 查看堆内存占用情况jmap -heap 进程id
    jmap -heap 18756
    堆内存的诊断
    jvisualvm工具
  • 图形界面,多功能的检测工具,可以连续检测
    堆Dump:抓取堆的当前快照
    堆内存的诊断
    查找前20个堆内存空间使用最多的对象
    堆内存的诊断
    可以看出时一个list集合占用内存太大,
    堆内存的诊断

然后我们可以堆这个集合展开后分析,发现时student对象太多了没有被回收。堆内存的诊断

上一篇:【JVM进阶之路】八:性能监控工具-命令行篇


下一篇:html5 file 上传文件