jvm查看类的引用及创建
来源:互联网 发布:蓝牙单片机 电路图 编辑:程序博客网 时间:2024/06/08 11:56
1、jmap查看创建的实例 解决一次Spring注解生成空bean的过程。
原因:ContextLoaderListener和DispatcherServlet 父子关系导致的空bean。
首先查看端口 FanXin为执行类
查看目标类实例个数 Student为类名
dump出进程镜像
jhat查看引用关系
登陆localhost:7000 查看类的引用关系
classStudent-->Exclude subclasses-->Student@0x76ada5e60 (28 bytes)
References to this object:引用该实体类的对象
ce shi dai ma
public class Student { private int id; private String name; public Student(int id,String name){ this.id=id; this.name=name; } public void setId(int id){ this.id=id; } public void setName(String name){ this.name=name; } public int getId(){ return id; } public String getName(){ return name; }}
public class FanXin { private static Student student=new Student(1,"zcl"); public Student getStudent(){ return student; } public static void main(String[]args){ FanXin fanXin=new FanXin(); Student student=fanXin.getStudent(); while(true){ int id=student.getId(); }// System.out.println(student.getId()); }}
阅读全文
0 0
- jvm查看类的引用及创建
- 深入理解jvm--Java类的初始化及主动引用和被动引用完全解析
- JVM类加载过程及主动引用与被动引用
- 查看变量引用计数及是否引用的方法
- IDEA 查看类的引用
- C++ 简单的创建Dll及引用
- Java虚拟机 - 查看JVM参数及值的命令行工具
- 查看Spark进程的JVM配置及内存使用
- 查看Spark进程的JVM配置及内存使用
- jvm何时对类进行初始化及创建类实例的几种方法
- jvm何时对类进行初始化及创建类实例的几种方法
- eclipse查看类和方法的引用
- JVM内存回收对象及引用分析
- JVM内存回收对象及引用分析
- JVM的符号引用和直接引用
- jvm对象创建以及类的加载
- 关于jar包的创建及引用相关问题
- python创建及引用动态变量名的方法
- 前端常见的一些算法
- python不是内部命令或外部命令,也不是可执行程序解决方案
- HEX SDUT 3896 17年山东省赛D题
- acm省赛K题--01背包
- HTML5第十课时,计算并显示用户应付的钱数
- jvm查看类的引用及创建
- leetcode --26. Remove Duplicates from Sorted Array
- HTML5第十课时,逗号表达式
- radosgw 配置一个zone可指定纠删码存储池(ec)
- 【python】assert关键字
- HTML5第十课时,位运算符
- Windows下Eclispe远程开发Mapreduce程序
- Spring中jdbc Template的用法实例
- The MOVS instruction