BT

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

他的粉丝

“雪花”项目:Microsoft探索在.NET中实现手工内存管理

作者 Abel Avram 关注 11 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2017年9月5日

来自Microsoft研究院、剑桥大学和普林斯顿大学的一些研究人员构建了一个.NET的分支,实现了在运行时中添加支持手工内存管理的API。研究方法的细节及所获得的性能提升发表在名为“Project Snowflake: Non-blocking Safe Manual Memory Management in .NET”(“雪花”项目:非阻塞的、安全的.NET手工内存管理)的论文中。

他的粉丝

理解垃圾回收算法

作者 Ken Fox 关注 0 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2017年3月28日 1

来自Atomic Object公司的Ken Fox为了解释各种垃圾回收算法,开发了一个小工具,用于对各种垃圾回收算法进行可视化演示。这个工具通过动画的形式展示了垃圾回收算法的执行过程,让人非常直观地了解这些复杂算法背后的原理。

他的粉丝

Java性能最后一个领域:去除垃圾回收器

作者 Abraham Marín Pérez 关注 9 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2017年3月8日 4

一份新提交的JEP草案提到创建一个无操作的垃圾回收器:一种不进行实际内存回收的GC方式。该GC方式旨在帮助JVM实现者和研究者,以及少部分无需垃圾回收的超高性能应用程序。如果这项JEP继续推进,新的GC方式将会和现有GC方式一起存在,并且通过显式激活方式使用。

他的粉丝

具有超低停顿时间的垃圾回收算法Shenandoah

作者 薛命灯 关注 24 他的粉丝 发布于  2017年1月11日 1

早在三年前,Red Hat就启动了Shenandoah项目。Shenandoah是一种新的Java虚拟机GC算法,目标是利用现代多核CPU的优势,减少大堆内存在GC方面存在的停顿时间。Shenandoah后来被贡献给了OpenJDK,正式成为OpenJDK的开源项目,也就是JEP 189。

他的粉丝

使用C#进行系统编程

作者 Pierre-Luc Maheu 关注 4 他的粉丝 ,译者 大愚若智 关注 9 他的粉丝   发布于  2016年7月18日 1

虽然对于系统编程的定义很模糊,不过可以将其描述为在比特、字节、指令,或CPU周期层面所进行的思考。系统编程这个概念也暗含了对性能和可靠性的需求。Microsoft技术总监Joe Duffy在QCon New York活动中介绍了使用C#进行系统编程的战略,同时他还谈到了这其中的一些陷阱以及缓解方法。

他的粉丝

Log4j 2.6免垃圾收集

作者 Abraham Marín Pérez 关注 9 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2016年6月12日 3

Java语言中流行的日志库Log4j,将引入一系列配置选项,以允许其运行在免垃圾收集模式。该发布继续跟随前几个发布版,尝试提升日志库的性能,并且已经得到业界的积极响应。后续的改进将增加log4j可以运行在免垃圾回收模式的场景数量。

他的粉丝

jClarity发布Censum 3.0

作者 Abraham Marín Pérez 关注 9 他的粉丝 ,译者 任美芒 关注 0 他的粉丝   发布于  2016年3月8日

近日,jClarity公司发布了旗下的垃圾回收分析工具Censum的3.0版本。新版本的主要特性包括安全点(Safepoint)日志分析,图表展示G1垃圾收集器行为以及分析什么时候应用程序使用过多操作系统活动。

他的粉丝

当我们谈性能的时候,我们实际上在谈什么?

作者 杨赛 关注 3 他的粉丝 发布于  2015年10月17日 2

今天的分享并不是要告诉你们有关数据如何测量、有关如何调优的技巧。我在多年从业过程中犯下了非常多的错误,并且有幸从其中的一些错误中学到了新的东西。这些是我今天想要跟大家分享的,我希望大家能够反思自己对“性能”这个东西的理解,反思我们面对“问题”时的思考方式。

他的粉丝

Go 1.6将进一步改进垃圾收集器

作者 Sergio De Simone 关注 19 他的粉丝 ,译者 臧秀涛 关注 4 他的粉丝   发布于  2015年9月12日

尽管Go 1.5刚刚发布,仍然相对较新,但是Go团队已经在致力于改进其新的低延迟并发垃圾收集器,希望Go更适合新的应用领域。Google工程师Austin Clements和Rick Hudson如是说。

他的粉丝

Google V8的垃圾回收引擎

作者 张天雷 关注 4 他的粉丝 发布于  2015年8月26日

Google V8 引擎是 Google 的一个高效的 JavaScript 引擎,其垃圾回收引擎由于可以大幅简化程序的内存管理代码,降低程序员的负担,正受到越来越多的关注。本文对V8的垃圾回收引擎进行一个简单介绍。

他的粉丝

Oracle提议将G1作为Java 9的默认垃圾收集器

作者 Abraham Marín Pérez 关注 9 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2015年6月18日

Oracle正在考虑将JEP 248包含到Java 9的JEP列表中,即在服务器配置中将G1作为默认垃圾收集器。该决定在Java社区引发了一些争论,许多人都认为并发标记和扫描(CMS)收集器可能更合适。

他的粉丝

Jane Street构建低延迟OCaml GC的实践

作者 谢丽 关注 12 他的粉丝 发布于  2015年4月17日

Jane Street是一家特别重视技术的贸易公司,同时也是目前世界上最大的Caml和OCaml用户。近日,该公司技术部门负责人Yaron Minsky撰文介绍了正在进行中的构建低延迟OCaml GC的工作。

他的粉丝

Ruby 2.2.0发布,支持增量式垃圾收集和符号的垃圾收集

作者 João Miranda 关注 2 他的粉丝 ,译者 臧秀涛 关注 4 他的粉丝   发布于  2015年1月7日 1

Ruby 2.2.0已于2014年12月25日发布,这是给Ruby开发者的圣诞礼物。该版本的亮点包括一些垃圾收集方面的改进:引入了一个新的增量式垃圾收集算法,支持对符号(Symbol)进行垃圾收集。核心类和标准库方面也有小幅改进。

他的粉丝

ART:新的Android运行时库

作者 Barry Burd 关注 0 他的粉丝 ,译者 曹知渊 关注 1 他的粉丝   发布于  2014年7月10日

在2014年的Google I/O大会上,演讲者Brian Carlstrom、Anwar Ghuloum和Ian Rogers(都来自于Google)讨论了ART(Android RunTime的缩写)。在下一代Android版本中,ART会取代Dalvik成为默认的平台。(下一代Android版本,叫做Android L,已经有一个预览版提供给开发人员下载了。Android L会在秋天的某一时间发布。)

他的粉丝

Google专家分享网站优化最新技术

作者 崔康 关注 1 他的粉丝 发布于  2013年12月6日

性能是任何一个网站成功的关键,然而,如今日益丰富的内容和大量使用Ajax的Web应用程序已迫使浏览器达到其处理能力的极限。在最近举行的O'Reilly Velocity会议上,来自Google的工程专家Colt McAnlis和Steve Soulders分享了最新的前端优化技术,包括“减少对浏览器GC垃圾回收机制的依赖”和“页面预获取”等。

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT