eclipse Memory analyer网盘地址

链接: https://pan.baidu.com/s/1AqWFU4JPWtwQ5F1TBw9omw 提取码: 27ei

一段代码

jvm(1)-- 初体验:eclipse Memory analyer
jvm(1)-- 初体验:eclipse Memory analyer
jvm参数,生成一个堆快照,设置初始内存和最大内存为20M

-XX:+HeapDumpOnOutOfMemoryError -Xmx20m -Xms20m

运行结果:
jvm(1)-- 初体验:eclipse Memory analyer

如何使用eclipse memory analyer

上面的代码在项目下生成了一个文件,

jvm(1)-- 初体验:eclipse Memory analyer

  • 1.打开eclipse memory anayler
    jvm(1)-- 初体验:eclipse Memory analyer
  • 2.点击菜单栏file—open heap dump
  • 3.点击finish
    jvm(1)-- 初体验:eclipse Memory analyer
    出现下面的面板
    jvm(1)-- 初体验:eclipse Memory analyer
    -4,点击dominator_tree
    jvm(1)-- 初体验:eclipse Memory analyer
    显示该列表
    jvm(1)-- 初体验:eclipse Memory analyer
    点击:
    jvm(1)-- 初体验:eclipse Memory analyer
    jvm(1)-- 初体验:eclipse Memory analyer
    可以发现占用内存大的问题,在于产生了很多的demo对象,
    对应代码的话,也就是在这行:
    jvm(1)-- 初体验:eclipse Memory analyer

相关文章: