探索前沿技术
      展示技术风采

标签:GC

java之jvm序列文章第十篇--学习总结-醉探索戈壁
java开发

java之jvm序列文章第十篇–学习总结

1

阅读(454)赞(0)

1、什么时候触发垃圾回收 局部垃圾收集(Scavenge GC):对年轻代的垃圾收集会在Eden满时(即在初始化对象分配空间不足时时)触发局部垃圾收集,此收集会比较频繁 FULL GC(全局垃圾回收):在年老代(Tenured)空间已满;持...

java之jvm序列文章第八篇--调优方法-醉探索戈壁
java开发

java之jvm序列文章第八篇–调优方法

7

阅读(412)赞(0)

JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。 JProfiler:商业软件,需要付费。功能强大。 Vi...

java之jvm序列文章第七篇--新一代的垃圾回收算法-醉探索戈壁
java开发

java之jvm序列文章第七篇–新一代的垃圾回收算法

1

阅读(370)赞(0)

垃圾回收的瓶颈     传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带...

java之jvm序列文章第五篇--分代垃圾回收详述-醉探索戈壁
java开发

java之jvm序列文章第五篇–分代垃圾回收详述

8

阅读(492)赞(0)

为什么要分代     分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。     在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息...