JVM学习
Jackson王
做一个热爱技术的IT工作人员,你能,你行
展开
-
JVM03垃圾收集器
一、Serial收集器(Stop The World)是最基本、 发展历史最悠久的收集器, 曾经( 在JDK 1.3.1之前) 是虚拟机新生代收集的唯一选择。它进行垃圾收集时, 必须暂停其他所有的工作线程,直到它收集结束虚拟机运行在Client模式下的默认新生代收集器。 它也有着优于其他收集器的地方:简单而高效( 与其他收集器的单线程比) , 对于限定单个CPU的环境来说, Seri...原创 2020-04-20 07:38:32 · 110 阅读 · 0 评论 -
JVM02——垃圾回收
一、什么是垃圾回收就是无用对象的回收引用计数法:可达性分析:判断某个对象shih二、垃圾回收策略标记-清除 优点:简单明了缺点:空间碎片、扫描堆空间耗时标记-复制标记-整理...原创 2020-04-12 10:05:49 · 120 阅读 · 0 评论 -
JVM-内存管理
目录一、内存划分(为了提高效率,方便操作)1.方法区(线程共享区域)2.堆(线程共享)3.程序计数器PC Register(线程私有的)4. 本地方法栈(线程私有的)5.虚拟机栈(线程私有)一、内存划分(为了提高效率,方便操作)方法区和堆进程相关的,其他线程相关的1.方法区(线程共享区域)当方法区无法满足内存分配需求时,抛出OutOfMemoryError存储内容:被虚拟机加载类信息,...原创 2020-04-12 09:54:02 · 88 阅读 · 0 评论