首页 > 编程知识 正文

jvm内存管理机制和垃圾回收机制,查看jvm垃圾回收情况

时间:2023-05-04 13:56:00 阅读:16416 作者:4629

一、什么是垃圾1 .垃圾存储器中不再使用的空间是垃圾。 例如,如果对象指向用户用户=null,则可以回收用户对象。

二、如何判断一个对象是否可以回收2.1引用计数法为对象增加引用计数器,每次某个地方引用他时计数器值为1; 如果引用无效,计数器的值将为-1。 时间计数器为0的对象不可用。

容易引起循环引用问题,导致内存泄漏。

2.2可达性分析法以一系列对象“GC Roots”为起点向下搜索,表示如果某个对象的参考链未连接到GC Roots,则该对象不可用。 http://www.Sina.com/http://www.Sina.com /

1、GC Roots:一组必须活跃的引用(堆栈帧中的本地变量表)中的哪些对象可以作为GC Roots呢?的对象

2、方法区中虚拟机栈的对象

3、方法区引用对象

4、类静态属性引用的对象常量引用

33559 www.cn blogs.com/xh you you/p/12465407.html

3359 blog.csdn.net/sakuragio/article/details/101058695

3359 blog.csdn.net/QQ _ 33229669/article/details/103882234

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。