jvm
文章平均质量分 89
老杨叔叔csdn
这个作者很懒,什么都没留下…
展开
-
jvm-垃圾回收
参考资料:详解CMS垃圾回收机制(强烈推荐) 一:为什么需要垃圾回收? jvm把内存管理权从开发人员收回,开发人员只需要创建数据对象即可,内存的分配和回收都由jvm自动完成。 程序只管创建对象,不管对象的回收,内存最终会被耗尽。 二:怎么判断对象为垃圾? 如果要实现垃圾回收,首先必须能判断哪些对象是垃圾。 对象不再被使用就认为是垃圾。jvm自动回收垃圾,但它如何才能知道一个对象原创 2018-01-19 14:04:01 · 536 阅读 · 0 评论 -
jvm-内存模型
一:内存 为什么需要内存? 程序可以简化为:数据 + 逻辑; 硬盘:存储数据。 cpu:执行逻辑; 但是硬盘的速度远远跟不上cpu的速度,因此在它们之间增加了一层速度介于cpu与硬盘的存储介质,即内存; 另外内存的速度与cpu也不在同一个量级,为此cpu与内存之间还有一个中间存储层:高速缓存; 为什么需要jvm内存 内存的分配和回收是由os内核管理,这种操作代价高昂,频原创 2018-01-17 13:26:12 · 2429 阅读 · 0 评论