![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
yufan79
这个作者很懒,什么都没留下…
展开
-
jvm垃圾回收算法归纳(读书笔记)
本篇只介绍比较重要的几种垃圾回收算法,简明扼要,直奔主题标记-清除算法 这种算法如其名,会先将可收回的对象标记,在标记完成后,再统一将被标记的对象回收。 优点:简单 缺点:标记和清除的效率都不高,并且清除后会产生大量的内存碎片,之前讲到过,比如使用最多的Hotspot,使用的指针标记使用内存和空闲内存区域,这样会使得要分配较大的对象时,提前触发gc复制算法 这种算法是将内存区域划分为等大的两原创 2017-11-09 10:34:52 · 303 阅读 · 0 评论 -
jvm类加载机制总结(读书笔记)
说到jvm类加载机制,就不得不说jvm语言的跨平台性,jvm语言如java,除了因为其面向对象的特性而著名外,还因为其一次编译,到处运行的特性让人眼前一亮。传统的计算机语言一般而言都是经过编译器将代码转化为机器码,然后直接使用机器语言运行。这个就不展开讲利弊了,jvm为了解决这种需要到处编译,然后解决编译问题的痛苦。在代码和机器码中间,加了一层过渡层,就是字节码,字节码很好的解决了不同系统和不同硬原创 2017-11-09 11:41:52 · 225 阅读 · 0 评论