JVM
文章平均质量分 95
EssinZhang
喂自己袋盐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM简记4-垃圾回收
文章目录JVM-垃圾回收1.垃圾回收相关算法1.1 对象存活判断1.1.1 引用计数算法1.1.2 可达性分析算法1.1.3 对象的finalization机制1.2 垃圾清除1.2.1 标记-清除算法1.2.2 复制算法1.2.3 标记-整理算法1.3 分代回收1.4 增量收集算法1.5 分区算法1.5 分区算法 JVM-垃圾回收 仅做学习内容的简单记录 1.垃圾回收相关算法 1.1 对象存活判断 1.1.1 引用计数算法 引用计数算法(Reference Counting) 比较简单, 对每个对象保原创 2022-01-18 09:00:00 · 536 阅读 · 0 评论 -
JVM简记3-栈
文章目录JVM-栈和方法1.程序计数器2.虚拟机栈栈帧局部变量表操作数栈动态链接方法返回3.本地方法栈4.方法执行jvm JIT运行方式JIT使用JIT优化1)公共子表达式消除2)方法内联3)方法逃逸分析4)对象的栈上内存分配5)标量替换6)同步锁消除5.方法调用 JVM-栈和方法 仅做学习内容的简单记录 1.程序计数器 程序计数器(Program Counter Register),也叫PC寄存器,是一块较小的内存空间,它可以看作是当前线程所执行的字节码指令的行号指示器。字节码解释器的工作就是通过改变原创 2022-01-17 09:00:00 · 504 阅读 · 0 评论 -
JVM简记2-堆
文章目录JVM虚拟机-堆1.jdk不同版本内存模型JDK 1.7----------JDK 1.8---------JDK 1.9(G1)---------2.对象内存分配2.1 对象内存的分配原则2.2 对象内存的分配方式2.3 对象内存分配的安全问题2.4 对象内存分配担保3.对象的创建与访问3.1 对象的内存布局3.2 对象访问方式4.数组的内存布局 JVM虚拟机-堆 仅做学习内容的简单记录 Java堆被所有线程共享,在Java虚拟机启动时创建。是虚拟机管理最大的一块内存。 Java堆是垃圾回原创 2022-01-14 09:00:00 · 700 阅读 · 0 评论 -
JVM简记1-jvm命令参数等
文章目录JVM简记1.jdk命令1.1 jps1.2 jstat1.3 jinfo1.4 jmap & jhat2.jvm运行参数3.class文件3.1 常量池(cp_info)的结构是什么3.2 int和float数据类型的常量在常量池中怎样存储3.3 long和double数据类型的常量在常量池中怎样存储3.4 String数据类型的常量在常量池中怎样存储3.5 哪些字面量会进入常量池中?4.类加载4.1 类加载过程4.2 类加载器4.3 双亲委派如何判定两个class是相同?为什么要使用双亲原创 2022-01-10 09:06:45 · 815 阅读 · 0 评论
分享