首页> 外文会议>International Conference in Software Engineering Research and Innovation >Improving the Testing of Java Garbage Collection Through an Efficient Benchmark Generation
【24h】

Improving the Testing of Java Garbage Collection Through an Efficient Benchmark Generation

机译:通过高效的基准生成提高Java垃圾收集的测试

获取原文

摘要

Garbage Collection (GC) is a core feature of multiple modern technologies (e.g., Java, Android). On one hand, it offers significant software engineering benefits over explicitly memory management, like preventing most types of memory leaks. On the other hand, GC is a known cause of performance degradation. However, it is considerably challenging to understand its exact impact on the overall application performance. This is because the non-deterministic nature of GC makes very complex to properly model it and evaluate its performance impacts. To help tackling these problems, we present an engine to generate realistic GC benchmarks by enabling to effectively capture the GC/memory behaviours experienced by real-world Java applications. We also demonstrate, through a comprehensive experimental evaluation, how such benchmarks can be useful to strengthen the evaluation of GC-related advancements.
机译:垃圾收集(GC)是多种现代技术的核心特征(例如,Java,Android)。一方面,它提供了超大的软件工程优势,超出明确的内存管理,例如防止大多数类型的内存泄漏。另一方面,GC是性能下降的已知原因。然而,了解其对整体应用表现的确切影响程度恰当挑战。这是因为GC的非确定性性质使得正确模拟它并评估其性能影响。为了帮助解决这些问题,我们提出了一种引擎,通过启用实现现实世界Java应用程序所经历的GC / Memory行为来生成现实GC基准。我们还通过全面的实验评估展示,这种基准如何有助于加强与GC相关的进步的评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号