# 内容简介
> **之前写过一篇针对于SafePoint安全点的先关文章,主要针对于SafePoint的概念和定义以及相关作用做了相关的介绍,而且没有相关SafeRegion的说明和介绍,本篇文章主要是重塑和加深更加深层次的元SafePoint的原理和SafeRegion的原理进行整合和介绍。**
# 安全点(Safe Point)
> **Java程序执行时并非在所有地方都能停顿下来开始
原创
精选
2021-07-04 12:20:16
1235阅读
内容简介之前写过一篇针对于SafePoint安全点的先关文章,主要针对于SafePoint的概念和定义以及相关作用做了相关的介绍,而且没有相关SafeRegion的说明和介绍,本篇文章主要是重塑和加深更加深层次的元SafePoint的原理和SafeRegion的原理进行整合和介绍。安全点(Safe Point)Java程序执行时并非在所有地方都能停顿下来开始GC,只有在特定的位置才能停顿下来开始G
转载
2023-08-05 01:40:03
190阅读
目录安全点如何在GC发生时,检查所有线程都跑到最近的安全点停顿下来呢?安全区域(SafeRegion)实际执行时安全点1.程序执行时并非在所有地方都能停顿下来开始GC,只有在特定的位置才能停顿下来开始GC,这些位置称为
原创
2021-12-28 11:32:40
312阅读
目录一、简单了解几个概念1、什么是垃圾与垃圾回收?2、内存自动管理?3、简单了解下 内存泄露、内存溢出(OOM)4、垃圾回收的目标区域5、主动触发GC6、Stop The World(STW)、并行(Parallel)、并发(Concurrent)7、安全点(SafePoint)、安全区域(SafeRegion)8、强引用、软引用、弱引用、虚引用(1)引用(2)Reference(3)强引用 --
转载
2024-09-25 14:04:52
114阅读
GC的回收是自动的,那么什么时候GC才会做回收呢?
在JDK1.6中,CMS收集器的启动阈值时92%,也就是当老年代的内存达到92%时触发GC
其他的收集器,等到老年代几乎被填满在进行GC
在GC阶段,有个很重要的概念,safepoint点,在safepoint会执行GC
还有个概念是safe region,在saferegion中,随时GC
转载
2024-03-10 13:48:03
156阅读