-
JVM:垃圾标记阶段算法之可达性分析法
可达性分析法 也叫根搜索算法、追踪性垃圾收集。 相对于引用计数算法而言,可达性分析算法不仅具备实现简单和执行高效等特点,更重要的是该算法可以有效地解决在引用计算
-
JVM:垃圾标记阶段算法之引用计数法
垃圾标记阶段 对象存活判断。 引用计数法 Reference Counting。 对每个对象保存一个整型的引用计数器属性。用于记录对象被引用的情况。 对于一个对
-
JVM:运行时数据区之程序计数器
名称 程序计数器、PC寄存器、Program Counter Register。 作用 用来存储指向下一条指令的地址,也即:将要执行的指令代码。由执行引擎取下一
-
JVM:类加载器
说明 基于Java11。 系统类加载器 ClassLoader systemClassLoader = ClassLoader.getSystemClassLo
-
JVM:类的加载过程
加载 Loading 通过一个类的全限定名获取定义此类的二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 在内存中生成一个代表这个类
-
Java G1 垃圾收集器开启字符串去重
字符串去重 不是对字符串常量池进行去重,因为StringTable本来就是不重复的。 这里的去重,去的是String对象中的char[]或byte[](不同JD
-
JVM 字符串常量池中的垃圾回收
字符串常量池 字符串常量池也存在垃圾回收,当Full GC时,垃圾收集器同样会收集常量池中的String常量字符串。 示例 添加-XX:+PrintString
-
jstat 命令查看 JVM 垃圾回收情况
jstat 选项 class:类加载统计(Displays statistics about the behavior of the class loader
-
面试题:Java 内存结构与内存模型
注意 内存结构与内存模型常常混淆 Java 内存结构 又称JVM内存结构 The Structure of the Java Virtual Machine
-
Java jar 包启动时指定 JVM 时区
添加启动参数 java -jar -Duser.timezone=GMT+08 xxx.jar