关闭

JVM的垃圾收集

上一章主要讲解了jvm的内存组成。这一章,来说一下,jvm中的垃圾回收。垃圾回收策略引用计数法       比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记清除法        此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清...
阅读(280) 评论(4)

jvm内存模型

在学习JVM的时候,首先需要了解JVM的构成。然后在学习里面的gc收集器算法、种类等。 蓝色的为线程共有,灰色的为线程私有的。       所谓线程私有,即在jvm运行的过程中,只有有一个线程使用,就会重新生成一套。而线程共有,则jvm一起共用,与线程的数量没有关系。程序计数器       多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个...
阅读(326) 评论(2)
    个人资料
    • 访问:292954次
    • 积分:6275
    • 等级:
    • 排名:第4121名
    • 原创:147篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2437条
    请联系我
    最新评论