自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 几种垃圾收集器对比及使用场景

1.收集器概览   Oracle Hotspot JVM中实现了多种垃圾收集器,针对不同的年龄代内存中的对象的生存周期和应用程序的特点,实现了多款垃圾收集器。   单线程GC收集器包括Serial和SerialOld这两款收集器,分别用于年轻代和老年代的垃圾收集工作。随着CPU多核的普及,为了更好了利用多核的优势,开发了ParNew收集器,这款收集器是Serial收集器的多线程版本。   多线程收集器还包括Parallel Scavenge和Parallel Old收集器,这两款也分别用于年轻代和老年代的垃

2021-11-28 19:41:28 1514 1

原创 JVM的内存结构及GC机制

1.JVM内存管理   根据JVM规范,JVM把内存划分成了如下几个区域:     方法区(Method Area)     堆区(Heap)     虚拟机栈(VM Stack)     本地方法栈(Native Method Stack)     程序计数器(Program Counter Register)   其中,方法区和堆所有线程共享 1.1方法区(Method Area)   方法区存放了要加载的类的信息(如类名、修饰符等)、静态变量、构造函数、final定义的常量、类中的字段和方法等信息。

2021-11-17 00:24:12 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除