写点什么

G1

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从原理聊 JVM(三):详解现代垃圾回收器 Shenandoah 和 ZGC

现代的垃圾回收器为了低停顿的目标可谓将“并发”二字玩到极致,Shenandoah在G1基础上做了非常多的优化来使回收阶段并行,而ZGC直接采用了染色指针、NUMA等黑科技,目的都是为了让Java开发者可以更多的将精力放在如何使用对象让程序更好

https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从原理聊 JVM(二):从串行收集器到分区收集开创者 G1

随着Java的进化过程,涌现出各种不同的垃圾回收器,从串行执行到并行执行,从高吞吐到低延迟,终极目标就是让开发人员专注于程序的代码书写而无需关注内存管理。

https://static001.geekbang.org/infoq/90/905b73fc5103cf35fc3f35e488b48455.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 进阶 (十一):JAVA G1 收集器

G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使

https://static001.geekbang.org/infoq/2c/2ccdeca0417eb048bdfcc31f2f222f36.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

G1 Concurrent Refinement Thread 在干啥?

用户头像
BUG侦探
2021-07-14

公司内部基于 spring boot 开发自有组件并顺利上线,为 api 同学的开发带来了极大的便利,许多重要业务迁移到该组件, 这种情况下我们对组件的性能做一次深度压测。并对一些逻辑进行了合理优化,其中发现一些比较有意思的点。

https://static001.geekbang.org/infoq/1b/1bd25e80bfc6cf799240c8e28bc37bbd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🏆「作者推荐」【JVM 原理探索】深入理解 G1 垃圾收集器的原理和运行机制

用户头像
洛神灬殇
2021-06-28

本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。

https://static001.geekbang.org/infoq/ea/eadbc4dd3f535a9a692e099360a8d5d9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

乙己说:NUMA 是个啥?

用户头像
再见小飞侠
2020-05-21

翻看OpenJDK Java14 版本的发型说明时,发现了下图内容,好奇NUMA是个啥,所以翻找了一下,整理出来作为吹牛的谈资。

https://static001.geekbang.org/infoq/49/49a955b010a223085fa74a2be6bfda45.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ZGC 都出来了,你还不懂 G1?

G1(Garbage-First Collector)是一种垃圾回收算法,最早在JDK 6 Update 14中作为实验性功能加入,并在JDK 7 Update 4正式JDK,之后在JDK 9 中成为默认垃圾回收算法,在JDK 10中优化了Full GC性能。

别总说 CMS、G1,该聊聊 ZGC 了

用户头像
猿人谷
2020-04-27

别总说CMS、G1,该聊聊ZGC了

G1_G1技术文章_InfoQ写作社区