垃圾收集器
2016-08-27 15:22:30 0 举报
垃圾收集器是一种自动管理内存的机制,它的主要作用是回收不再使用的内存空间。当程序运行时,会动态地分配和释放内存,而垃圾收集器则负责跟踪这些动态分配的内存,并在适当的时候将其回收。垃圾收集器的工作原理是通过检测程序中不再使用的对象,然后将它们标记为“垃圾”,最后在合适的时机将它们从内存中删除。这样可以避免内存泄漏和程序崩溃等问题。常见的垃圾收集算法有引用计数、标记-清除和标记-整理等。垃圾收集器可以提高程序的性能和稳定性,但也会带来一定的性能开销。
作者其他创作
大纲/内容
PrecleaningAbortablePreclean(预处理)
InitialMarking(初始化标记)
Sweeping(并发清理)
Serial Old
FinalMarking(重新标记)
晋升的对象
老年代
G1
引用变化
Resizing(调整堆大小)
GC Roots
Idling(闲置等待)
新生代
ParNew
Parallel Scavenage
Marking(并发标记)
Serial
CMS
Resetting(重置)
Parallel Old
0 条评论
下一页