合肥达内IT培训
美国上市IT培训机构

4001118989

合肥达内java培训java编程垃圾回收术语都有哪些


我们在前几期的文章中给大家简单介绍了垃圾回收机制的一些基础知识等内容,而本文我们就通过案例分析来学习一下,java编程垃圾回收术语都有哪些。

合肥达内培训合肥达内java培训java编程垃圾回收术语都有哪些

部分收集(PartialGC):指目标不是完整收集整个Java堆的垃圾收集,其中又分为:

新生代收集(MinorGC/YoungGC):指目标只是新生代的垃圾收集。

老年代收集(MajorGC/OldGC):指目标只是老年代的垃圾收集。目前只有CMS收集器会有单独收集老年代的行为。另外请注意“MajorGC”这个说法现在有点混淆,在不同资料上常有不同所指,读者需按上下文区分到底是指老年代的收集还是整堆收集。

混合收集(MixedGC):指目标是收集整个新生代以及部分老年代的垃圾收集。目前只有G1收集器会有这种行为。

整堆收集(FullGC):收集整个Java堆和方法区的垃圾收集。

并行(Parallel):在JVM运行时,同时存在应用程序线程和垃圾收集器线程。并行阶段是由多个GC线程执行,即GC工作在它们之间分配。

串行(Serial):串行阶段仅在单个GC线程上执行。

STW:StopTheWorld阶段,应用程序线程被暂停,以便GC线程执行其工作。当应用程序因为GC暂停时,这通常是由于StopTheWorld阶段。

并发(Concurrent):用户线程与垃圾收集器线程同时执行,不一定是并行执行,可能是交替执行(竞争)

增量:如果一个阶段是增量的,那么它可以运行一段时间之后由于某些条件提前终止,例如需要执行更高优先级的GC阶段,同时仍然完成生产性工作。增量阶段与需要完全完成的阶段形成鲜明对比。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。

预约申请免费试听课程

         

上一篇:合肥达内培训云计算技术实践常见问题分析
下一篇:合肥达内培训软件开发规范包含哪些要求

合肥达内培训软件开发经验分享都有哪些方法

合肥达内java培训软件开发常见问题都有哪些

合肥达内培训DevOps转型实践应用都有哪些方法

合肥达内培训混合云技术应用都有哪些注意事项

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省