首页> 外文期刊>Concurrency and Computation >Improving the memory management performance of RTSJ
【24h】

Improving the memory management performance of RTSJ

机译:改善RTSJ的内存管理性能

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

摘要

From a real-time perspective, the garbage collector (GC) introduces unpredictable pauses that are not tolerated by real-time tasks. Real-time collectors eliminate this problem but introduce a high overhead. Another approach is to use memory regions (MRs) within which allocation and deallocation is customized. This facility is supported by the memory model of the Real-Time Specification for Java (RTSJ). RTSJ imposes strict access and assignment rules to avoid both the dangling inter-region references and the delays of critical tasks of the GC. A dynamic check solution can incur high overhead, which can be reduced by taking advantage of hardware features. This paper provides an in-depth analytical investigation of the overhead introduced by dynamic assignments checks in RTSJ, describing and analysing several solutions to reduce the introduced overhead.
机译:从实时的角度来看,垃圾收集器(GC)引入了不可预测的暂停,这些暂停是实时任务无法容忍的。实时收集器消除了此问题,但带来了高开销。另一种方法是使用存储区域(MR),在其中定义分配和释放。 Java实时规范(RTSJ)的内存模型支持此功能。 RTSJ施加了严格的访问和分配规则,以避免区域间引用的晃动和GC关键任务的延迟。动态检查解决方案会产生高开销,可以通过利用硬件功能来减少开销。本文对RTSJ中的动态分配检查引入的开销进行了深入的分析研究,描述并分析了几种减少引入开销的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号