
JVM_GC
qq_43696106
这个作者很懒,什么都没留下…
展开
-
ZGC详解
ZGC详解–转发https://blog.youkuaiyun.com/xiaolyuh123/article/details/103937164原创 2020-08-15 15:27:18 · 635 阅读 · 0 评论 -
GC和GC Tuning
GC和GC Tuning作者:付程龙GC的基础知识1.什么是垃圾C语言申请内存:malloc申请内存, free释放内存C++: new申请内存, delete释放内存C/C++: 手动回收内存Java::new 申请内存 ?(JVM自动回收内存)自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题:忘记回收:造成内存泄漏和内存溢出等问题多次回收:垃圾回收方法可能封装在if/else等判断语句中,多次回收造成将有用的数据回收掉…没有任何引用指向的一个对原创 2020-08-15 15:06:12 · 160 阅读 · 0 评论 -
G1详解
G1详解G1:被称为区域化分代式垃圾回收器1.什么是区域化分代式:因为G1是一个并行回收器,它把堆内存分为很多不相关的区域块(Region)(物理上是不连续的)。使用不同的Region来表示:eden区、幸存者0区、幸存者1区、old区、巨型对象1.1.怎么实现的区域化:将内存分为大小相同不连续的Region小区块1.2.怎么实现分代的:将每个Region小区块分别看做为:eden区、幸存者0区、幸存者1区、old区、巨型对象(需要注意的是,巨型对象的概念是会让一个大对象独占几个连续的Region原创 2020-08-15 13:17:40 · 785 阅读 · 0 评论