Institute of Computing Technology, Chinese Academy IR
NUMA结构的高效实时稳定的垃圾回收算法 | |
廖彬1; 傅杰1; 靳国杰2; 王一光1; 王磊3; 章隆兵2; 王剑2 | |
2015 | |
发表期刊 | 高技术通讯 |
ISSN | 1002-0470 |
卷号 | 000期号:002页码:125 |
摘要 | 针对非一致性内存访问架构(NUMA)在垃圾回收(GC)过程中存在大量的远程内存读写导致GC性能降低的问题,对GC过程的各个阶段进行分析与研究,提出了一种基于NUMA结构的高效实时稳定的GC算法。该算法首先基于NUMA结构改进传统分代GC机制的堆空间布局,然后通过控制GC过程中扫描活跃对象阶段的初始根对象选取、动态负载均衡阶段截取任务队列的选取以及复制活跃对象阶段对象复制位置的选取,大大减少GC过程中的远程访问次数。这种改进的GC机制对所有NUMA结构具有通用性。以Godson-3处理器的NUMA平台为例进行的实验结果显示,优化的GC机制极大地缩短了GC的时间,而且提高了应用程序的性能以及稳定性。在SPECjvm2008测试中,GC时间平均缩短了14.6%(GC总时间缩短4.1%-41.58%),应用程序的性能平均提升了4.68%(最高提升17.8%),应用程序的性能稳定性提升了76.2%。 |
关键词 | 非一致性内存访问架构(NUMA) 垃圾回收(GC) 分代GC 活跃对象 根对象 动态负载均衡 |
语种 | 英语 |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/37576 |
专题 | 中国科学院计算技术研究所期刊论文_中文 |
作者单位 | 1.中国科学院研究生院 2.中国科学院计算技术研究所 3.北京龙芯中科技术服务中心有限公司 |
推荐引用方式 GB/T 7714 | 廖彬,傅杰,靳国杰,等. NUMA结构的高效实时稳定的垃圾回收算法[J]. 高技术通讯,2015,000(002):125. |
APA | 廖彬.,傅杰.,靳国杰.,王一光.,王磊.,...&王剑.(2015).NUMA结构的高效实时稳定的垃圾回收算法.高技术通讯,000(002),125. |
MLA | 廖彬,et al."NUMA结构的高效实时稳定的垃圾回收算法".高技术通讯 000.002(2015):125. |
条目包含的文件 | 条目无相关文件。 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
查看访问统计 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[廖彬]的文章 |
[傅杰]的文章 |
[靳国杰]的文章 |
百度学术 |
百度学术中相似的文章 |
[廖彬]的文章 |
[傅杰]的文章 |
[靳国杰]的文章 |
必应学术 |
必应学术中相似的文章 |
[廖彬]的文章 |
[傅杰]的文章 |
[靳国杰]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论