
JVM
码农UP2U
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM | 垃圾回收的算法
垃圾回收的算法标记遍历 GC-ROOT 把可达的对象进行标记清除将没有标记的对象进行清除整理移动存活的对象,按内存地址进行排列,将其后的内存进行回收复制提供同等大小的内存,将存活的对象复制到该块内存,原内存中的对象清除...原创 2022-01-29 22:22:05 · 676 阅读 · 0 评论 -
Java 类的 Linking 和 Initializing 简单笔记
Java 类的生命周期分为 5 个阶段,分别是 Loading(加载)、Linking(连接)、Initializing(初始化)、Using(使用) 和 Unloading(卸载)。其中 Linking 阶段又分为 Verification(验证)、Preparation(准备) 和 Resolution(解析) 三个部分。 大致情况如下图所示。 一般所说的类加载指的是 Loading、Linking 和 Initializing 这几个阶段。其...原创 2021-12-11 19:08:04 · 800 阅读 · 0 评论 -
查看Java命令行初始化堆和最大堆空间的大小
通过 -XX:+PrintCommandLineFlags 参数可以查看 Java 命令行初始堆大小以及最大堆大小:java -XX:+PrintCommandLineFlags -version-XX:InitialHeapSize=197070528 -XX:MaxHeapSize=3153128448 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseLargePa原创 2021-12-05 18:30:58 · 1497 阅读 · 0 评论