JVM
文章平均质量分 91
令人着迷
有梦想并为之奋斗是快乐的!
展开
-
JVM专题之垃圾收集算法
所有现代的标记-整理理回收器器均使⽤用滑动整理理,它不不会改变对象的相对顺序,也 就不不会影响赋值器器的空间局部性。复制式回收器器甚⾄至可以通过改变对象布局的⽅方 式,将对象与其⽗父节点或者兄弟节点排列列的更更近以提⾼高赋值器器的空间局部性。原创 2024-07-03 12:12:38 · 1185 阅读 · 0 评论 -
JVM专题之Java对象内存模型
``新生代中的可用内存:复制算法用来担保的内存为9:1可用内存中Eden:S1区为8:1即新生代中Eden:S1:S2 = 8:1:1现代的商业虚拟机都采用这种收集算法来回收新生代,IBM公司的专门研究表明,新生代中的对象大概98%是“朝生夕死”的```原创 2024-07-03 11:51:44 · 1089 阅读 · 0 评论 -
JVM专题之走进类加载
TIOBE语言热度排行榜:https://www.tiobe.com/tiobe-index/ 世界上没有最好的编程语言,如果有,我相信一定是JAVA。原创 2024-07-02 22:59:13 · 812 阅读 · 0 评论 -
JVM专题之深入运行时数据区
这样的关系怎么维护呢?首先“aaaa”会被认为字面量,先在字符串常量池中查找(.equals()),如果没有找到,在堆中创建“aaaa”字符串对象,并且将“aaaa”的引用维护到字符串常量池中(实际是一个hashTable结构,存放key-value结构数据),再返回该引用;**(1)虚拟机栈是一个线程执行的区域,保存着一个线程中方法的调用状态。说白了就是类文件被类装载器装载进来之后,类中的内容(比如变量,常量,方法,对象等这些数据得要有个去处,也就是要存储起来,存储的位置肯定是在JVM中有对应的空间)原创 2024-07-02 23:13:53 · 1157 阅读 · 0 评论 -
JVM专题之内存模型以及如何判定对象已死问题
体验与验证。原创 2024-07-03 11:38:19 · 840 阅读 · 0 评论