
Java JVM
文章平均质量分 91
Java 虚拟机
SnailMann
路漫漫其修远兮 吾将上下而求索
展开
-
【Java 笔记】CMS 和 G1 垃圾回收过程的异同
CMS,G1 垃圾回收过程的异同原创 2022-02-13 12:52:55 · 1841 阅读 · 2 评论 -
【Java虚拟机】《深入理解Java虚拟机》| Java内存模型以及内存溢出异常
Java内存模型以及内存溢出异常这是我在学习周志明的《深入理解Java虚拟机》的第一篇总结,我的目标是每学习一章,总结一次。 Java虚拟机是什么,我们这里就不说了,我们直接进入正题Java虚拟机运行时数据区域的五大块Java虚拟机所管理的运行时内存主要包括五大块方法区(静态区)堆虚拟机栈本地方法栈程序计数器补充:Java虚拟机的基本构成由9部...原创 2018-07-04 14:49:40 · 702 阅读 · 2 评论 -
【Java虚拟机】《深入理解Java虚拟机》| 垃圾收集器与内存分配策略
垃圾收集器与内存分配策略前提概念对象已死吗 引用计数法可达性分析法垃圾收集算法 标记 - 清除算法复制算法标记 - 整理算法分代收集算法HotSpot的算法实现 枚举根节点安全点安全区域垃圾收集器 Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器G1收集...原创 2018-07-04 21:59:33 · 872 阅读 · 2 评论 -
【Java虚拟机】《深入理解Java虚拟机》| 虚拟机类加载机制(一)
虚拟机类加载机制前提概念类加载的时机类加载的过程类加载器前提概念什么是虚拟机类加载机制?虚拟机把描述类的数据从Class文件加载到内存,并对数据进行效验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。Java天生可以动态扩展的语言特性与那些在编译时需要进行连接工作的语言不同,在Java语言里面,类型的加载、连接和初...原创 2018-07-05 21:05:21 · 1002 阅读 · 1 评论 -
【Java虚拟机】《深入理解Java虚拟机》| 虚拟机类加载机制(二)
《深入理解Java虚拟机》| 虚拟机类加载机制(二)前提概念什么是类加载器?显式加载和隐式加载类加载器对判断类是否相等的影响Java的类加载器机制Java中类加载器的类型类加载器的详细介绍双亲委派模型双亲委派模型的破坏者 | 线程上下文类加载器Tomcat的类加载器机制Tomcat是个web容器, 那么它要解决什么问题Tomcat类加载机制的改进Tom...原创 2019-03-05 22:19:23 · 435 阅读 · 0 评论