0
点赞
收藏
分享

微信扫一扫

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


文章目录

  • ​​eclipse Memory analyer网盘地址​​
  • ​​一段代码​​
  • ​​如何使用eclipse memory analyer​​

eclipse Memory analyer网盘地址

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

一段代码

jvm(1)-- 初体验:eclipse Memory analyer_菜单栏


jvm(1)-- 初体验:eclipse Memory analyer_网盘_02


jvm参数,生成一个堆快照,设置初始内存和最大内存为20M

​ -XX:+HeapDumpOnOutOfMemoryError -Xmx20m -Xms20m​

运行结果:

jvm(1)-- 初体验:eclipse Memory analyer_菜单栏_03

如何使用eclipse memory analyer

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

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

  • 1.打开eclipse memory anayler
  • jvm(1)-- 初体验:eclipse Memory analyer_菜单栏_05

  • 2.点击菜单栏file—open heap dump
  • 3.点击finish
  • jvm(1)-- 初体验:eclipse Memory analyer_菜单栏_06

  • 出现下面的面板
  • jvm(1)-- 初体验:eclipse Memory analyer_jvm_07

  • -4,点击dominator_tree
  • jvm(1)-- 初体验:eclipse Memory analyer_jvm_08

  • 显示该列表
  • jvm(1)-- 初体验:eclipse Memory analyer_网盘_09

  • 点击:
  • jvm(1)-- 初体验:eclipse Memory analyer_网盘_10


  • jvm(1)-- 初体验:eclipse Memory analyer_网盘_11

  • 可以发现占用内存大的问题,在于产生了很多的demo对象,
    对应代码的话,也就是在这行:
  • jvm(1)-- 初体验:eclipse Memory analyer_jvm_12


举报

相关推荐

0 条评论