「译文」Java 垃圾收集参考手册(三):GC 算法基础篇

「译文」Java 垃圾收集参考手册(三):GC 算法基础篇

相关术语翻译说明: Mark, 标记; Sweep, 清除; Compact, 整理; 也有人翻译为压缩, 译者认为 GC 时不存在压缩这回事。 Copy, 复制; copy 用作名词时一般翻译为拷贝 / 副本, 用作动词时翻译为复制。 注: 《垃圾回收算法手册 》将 Mark and Sweep ...

「译文」Java 垃圾收集参考手册(四):Serial GC

「译文」Java 垃圾收集参考手册(四):Serial GC

Serial GC(串行 GC) Serial GC 对年轻代使用 mark-copy(标记 - 复制) 算法 , 对老年代使用 mark-sweep-compact(标记 - 清除 - 整理) 算法. 顾名思义, 两者都是单线程的垃圾收集器, 不能进行并行处理。两者都会触发全线暂停(STW), 停...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图
「译文」Java 垃圾收集参考手册(五):Parallel GC

「译文」Java 垃圾收集参考手册(五):Parallel GC

Parallel GC(并行 GC) 并行垃圾收集器这一类组合, 在年轻代使用 标记 - 复制 (mark-copy) 算法 , 在老年代使用 标记 - 清除 - 整理 (mark-sweep-compact) 算法。年轻代和老年代的垃圾回收都会触发 STW 事件, 暂停所有的应用线程来执行垃圾收集...

「译文」Java 垃圾收集参考手册(八):GC 算法总结

总结 通过本节内容的学习, 你应该对 G1 垃圾收集器有了一定了解。当然, 为了简洁, 我们省略了很多实现细节, 例如如何处理 巨无霸对象(humongous objects)。 综合来看, G1 是 HotSpot 中最先进的 ** 准产品级(production-ready)** 垃圾收集器。重...

「译文」Java 垃圾收集参考手册(九):GC 调优基础篇

「译文」Java 垃圾收集参考手册(九):GC 调优基础篇

说明: Capacity: 性能, 能力, 系统容量; 文中翻译为”系统容量“; 意为硬件配置。 您应该已经阅读了前面的章节. GC 调优 (Tuning Garbage Collection) 和其他性能调优是同样的原理。初学者可能会被 200 多个 GC 参数弄得一头雾水, 然后随便调整几个来试...

「译文」Java 垃圾收集参考手册(十):GC 调优工具篇

「译文」Java 垃圾收集参考手册(十):GC 调优工具篇

进行 GC 性能调优时, 需要明确了解, 当前的 GC 行为对系统和用户有多大的影响。有多种监控 GC 的工具和方法, 本章将逐一介绍常用的工具。 您应该已经阅读了前面的章节. JVM 在程序执行的过程中, 提供了 GC 行为的原生数据。那么, 我们就可以利用这些原生数据来生成各种报告。原生数据(r...

「译文」Java 垃圾收集参考手册(十一):GC 调优实战篇

「译文」Java 垃圾收集参考手册(十一):GC 调优实战篇

本章介绍导致 GC 性能问题的典型情况。相关示例都来源于生产环境, 为演示需要做了一定长度的精简。 说明 : Allocation Rate, 翻译为 分配速率, 而不是分配率; 因为不是百分比, 而是单位时间内分配的量; 同理, Promotion Rate 翻译为 提升速率; 您应该已经阅读了前...

[帮助文档] 常见问题JavaGC日志分析报错

1. ATP自动失败探测在使用Java GC日志分析过程中,偶尔您可能会遇到分析失败的情况,如下图所示:ATP会尝试尽可能探测分析错误,并给出失败原因和潜在解决方案,您可以点击分析细节查看:或者您也可以参考本文剩余部分尝试解决。2. 常见分析失败情况Can not recognize file fo...

[帮助文档] 调用JavaGC日志分析GC暂停时间长

通过Java GC日志分析,帮助用户从CMS GC升级到G1 GC,帮助解决升级过程中的各种问题。

[帮助文档] Java堆分析GC根对象类型有哪些

关于「GC根对象」请参见概念解释:垃圾回收器从这些区域开始扫描存活对象。比如下图中,垃圾回收器从线程栈这片区域出发,扫描到对象A和B,然后以这两个对象为起点,扫描其他对象。不同的区域存放了不同的GC根对象,在分析过程中可能遇到的所有区域如下:Unknown: 未知类型System Class: 这是...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287385+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载