...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Performance Analysis and Optimization of Full Garbage Collection in Memory-hungry Environments
【24h】

Performance Analysis and Optimization of Full Garbage Collection in Memory-hungry Environments

机译:内存饥饿环境中全垃圾收集的性能分析与优化

获取原文
获取原文并翻译 | 示例
           

摘要

Garbage collection (GC), especially full GC, would nontrivially impact overall application performance, especially for those memory-hungry ones handling large data sets. This paper presents an in-depth performance analysis on the full GC performance of Parallel Scavenge (PS), a state-of-the-art and the default garbage collector in the HotSpot JVM, using traditional and big-data applications running atop JVM on CPU (e.g., Intel Xeon) and many-integrated cores (e.g., Intel Xeon Phi). The analysis uncovers that unnecessary memory accesses and calculations during reference updating in the compaction phase are the main causes of lengthy full GC. To this end, this paper describes an incremental query model for reference calculation, which is further embodied with three schemes (namely optimistic, sort-based and region-based) for different query patterns. Performance evaluation shows that the incremental query model leads to averagely 1.9X (up to 2.9X) in full GC and 19.3% (up to 57.2%) improvement in application throughput, as well as 31.2% reduction in pause time over the vanilla PS collector on CPU, and the numbers are 2.1X (up to 3.4X), 11.1% (up to 41.2%) and 34.9% for Xeon Phi accordingly.
机译:垃圾收集(GC),尤其是完整的GC,将不会影响整体应用程序性能,特别是对于处理大数据集的那些内存饥饿的人。本文介绍了对Hotspot JVM中的并行清除(PS),最先进的垃圾收集器的完整GC性能的深入性能分析,使用JVM上运行的传统和大数据应用程序CPU(例如,英特尔Xeon)和许多集成的核心(例如,英特尔Xeon Phi)。分析揭示了在压缩阶段参考更新期间的不必要的存储器访问和计算是冗长全GC的主要原因。为此,本文介绍了用于参考计算的增量查询模型,其进一步体现了三种方案(即,用于不同的查询模式。性能评估表明,增量查询模型在全GC中的平均值1.9倍(高达2.9倍),施用吞吐量的提高为19.3%(高达57.2%),以及Vanilla PS收集器的暂停时间减少了31.2%在CPU上,数字为2.1x(高达3.4倍),相应的Xeon Phi为11.1%(高达41.2%)和34.9%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号