文章 2024-05-07 来自:开发者社区

JVM工作原理与实战(二十三):堆的垃圾回收-引用计数法和可达性分析法

一、判断堆上的对象是否可以回收 在垃圾回收过程中,首要任务是判断哪些对象可以安全地回收。常见的判断方法主要有两种:引用计数法和可达性分析法。 1.引用计数法 引用计数法是一种直观且简单的垃圾回收策略。每个对象都持有一个引用计数器,当一个对象被引用时,其计数器加1;当引用被解除时,计数器减1。当计数器归0时,对象即被认为是可以回收的。 ...

JVM工作原理与实战(二十三):堆的垃圾回收-引用计数法和可达性分析法
文章 2024-03-29 来自:开发者社区

精华推荐 | 【JVM深层系列】「GC底层调优专题」一文带你彻底加强夯实底层原理之GC垃圾回收技术的分析指南(GC原理透析)

前提介绍 很多小伙伴,都跟我反馈,说自己总是对JVM这一块的学习和认识不够扎实也不够成熟,因为JVM的一些特性以及运作机制总是混淆以及不确定,导致面试和工作实战中出现了很多的纰漏和短板,解决广大小伙伴痛点,我写了本篇文章,希望可以帮助大家夯实基础和锻造JVM技术功底。 什么是垃圾收集(GC) 在JVM领域中GC(Garbage Collection)翻译为 “...

精华推荐 | 【JVM深层系列】「GC底层调优专题」一文带你彻底加强夯实底层原理之GC垃圾回收技术的分析指南(GC原理透析)
文章 2022-02-06 来自:开发者社区

【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )

文章目录一、Java VisualVM 工具安装 Visual GC 插件二、使用 Java VisualVM 分析 GC 内存一、Java VisualVM 工具安装 Visual GC 插件使用jvisualvm命令 , 打开 Java VisualVM 工具 ,在弹出的 " 插件 " 对话框中 , 选择安装 " Visual GC " 插件 ,点击 " 安装 " 按钮 , 弹出如下界面 ,....

【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。