BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

GC  在InfoQ上的内容 rss

文章所属 GC rss

语言 & 开发 关注 534 他的粉丝 Oracle即将发布的全新Java垃圾收集器 ZGC 作者 Sadiq Jaffer 关注 0 他的粉丝 , Richard Warburton 关注 0 他的粉丝 发布于 2018年9月12日 Java 11的特性集合已经确定,其中包含了一些非常棒的特性。新版本提供了一个全新的垃圾回收器ZGC,它由甲骨文开发,承诺在TB级别的堆上实现非常低的停顿时间。在本文中,我们将介绍甲骨文开发ZGC的动机、ZGC的技术概览以及ZGC带来的一些非常令人兴奋的可能性。

他的粉丝 JVM为什么需要GC 作者 麦克周 关注  他的粉丝 发布于 2017年2月28日 社区内有人发起了一个讨论,认为JVM是否一定需要GC?他们认为应用程序的回收目标是构建一个仅用来处理内存分配,而不执行任何真正的内存回收操作的 GC,即仅当可用的 Java 堆耗尽的时候,才进行顺序的 JVM 停顿操作。 首先需要理解为什么需要GC。应用程序所应对的业务越来越庞大、复杂,用户越来越多,没有GC就不能保证应用程序正常进行,而经常造成STW的GC又跟不上实际的需求,所以才会不断地尝试对GC进行优化。 社区的需求是尽量减少对应用程序的正常执行干扰,这也是业界目标。Oracle在JDK7时发布G1 GC的目的是为了减少应用程序停顿发生的可能性,让我们通过本文来了解G1 GC所做的工作。 1

他的粉丝 禁用Python的GC机制后,Instagram性能提升10% 作者 刘志勇 关注  他的粉丝 发布于 2017��2月9日 通过关闭Python垃圾回收(Garbage Collection,GC)机制(通过回收和释放未使用的数据来回收内存),Instagram的性能可以提高10%。是的,你没有听错!通过禁用GC,我们可以减少内存占用并提高CPU LLC缓存命中率。如果你想知道知道为什么,那么就来阅读Chenyang Wu和Min Ni为此撰写的文章。 作者Chenyang Wu是Instagram的软件工程师,Min Ni是Instagram的技术经理。 InfoQ翻译并整理成文,分享给读者。 3

迷你书所属 GC rss

他的粉丝 架构师(2017年3月) 本期主要内容:谷歌新发布的分布式数据库服务;Yahoo开源TensorFlowOnSpark;百亿级微信红包的高并发资金交易系统设计方案;复盘GC算法的发展历程及现状
查看迷你书详情

演讲所属 GC rss

他的粉丝 OS 造成的长时间非典型 JVM GC 停顿:深度分析和解决 作者 庄振运 关注 1 他的粉丝 发布于 2016年7月29日 在我们的计算环境中,我们不断发现一些运行在 JVM 上的应用程序会偶尔出现长时间的 STW(Stop-The-World)JVM GC 停顿。在这些 STW 停顿的过程中,JVM 会暂停所有的应用程序线程,此时应用程序会停止对用户请求的响应,这对于要求低延迟的应用程序来说,由此所导致的高延迟是不可接受的。通过我们的深入分析,造成这些 GC 停顿的原因是“非典型的”。它们不是由应用程序本身造成的(比如 Heap 太大),而是由 OS 操作系统通过和 JVM 的层间互动机制(Cross-layer Interaction)造成的。 1

新闻所属 GC rss

他的粉丝 Jane Street构建低延迟OCaml GC的实践 作者 谢丽 关注 12 他的粉丝 发布于 2015年4月17日

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT