...
首页> 外文期刊>ACM transactions on computer systems >Scheduling Real-Time Garbage Collection on Uniprocessors
【24h】

Scheduling Real-Time Garbage Collection on Uniprocessors

机译:在单处理器上调度实时垃圾收集

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

摘要

Managed languages such as Java and C# are increasingly being considered for hard real-time applications because of their productivity and software engineering advantages. Automatic memory management, or garbage collection, is a key enabler for robust, reusable libraries, yet remains a challenge for analysis and implementation of real-time execution environments. This article comprehensively compares leading approaches to hard real-time garbage collection. There are many design decisions involved in selecting a real-time garbage collection algorithm. For time-based garbage collectors on uniprocessors one must choose whether to use periodic, slack-based or hybrid scheduling. A significant impediment to valid experimental comparison of such choices is that commercial implementations use completely different proprietary infrastructures. We present Minuteman, a framework for experimenting with real-time collection algorithms in the context of a high-performance execution environment for real-time Java. We provide the first comparison of the approaches, both experimentally using realistic workloads, and analytically in terms of schedulability.
机译:由于Java和C#等托管语言的生产力和软件工程优势,它们越来越多地用于硬实时应用程序。自动内存管理(即垃圾收集)是健壮,可重用的库的关键实现因素,但仍然对实时执行环境的分析和实现构成挑战。本文全面比较了硬实时垃圾收集的领先方法。选择实时垃圾收集算法涉及许多设计决策。对于单处理器上基于时间的垃圾收集器,必须选择是使用定期的,基于松弛的调度还是混合调度。对这些选择进行有效实验比较的一个重大障碍是,商业实现使用完全不同的专有基础结构。我们介绍Minuteman,这是一个在实时Java高性能执行环境中试验实时收集算法的框架。我们提供了方法的首次比较,包括实验性地使用现实的工作负载和分析性的可调度性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号