首页> 外文会议>International conference on computer and electrical engineering >The Impact of Varying Memory Region Numbers and Nesting on RTSJ Execution Time
【24h】

The Impact of Varying Memory Region Numbers and Nesting on RTSJ Execution Time

机译:变化的内存区域数和嵌套对RTSJ执行时间的影响

获取原文

摘要

Developing a real-time system in Java requires awareness of memory behaviour in addition to program logic. In the same context, region-based memory management has certain advantages over garbage collection in terms of predictability; however, the use of regions is, in many ways, arbitrary, since it is left to the developer to decide on the number of required regions prior to program execution. In theory, a memory model with a large number of regions will negatively impact the execution time of software. This paper presents an initial, exploratory empirical study of varying the number of un-nested and nested regions on the execution times of RTSJ. RTS 2.2 Java code was used to allocate varying numbers of integer objects (100 to 2500) into regions and the execution times were then recorded. Results suggested that more regions do actually lead to increases in execution time, and when nested regions were used, execution times increased proportionately more. The empirical nature of the study presented highlights the importance of careful choice of region numbers; we point to future work as a result.
机译:除了程序逻辑之外,Java中的实时系统还需要了解内存行为。在同一背景下,基于地区的内存管理在可预测性方面具有垃圾收集的某些优点;然而,在许多方面,使用区域是任意的,因为它留给开发人员来决定程序执行之前所需区域的数量。理论上,具有大量区域的存储模型将对软件的执行时间产生负面影响。本文介绍了改变RTSJ执行时间的未嵌套和嵌套区域的数量的初始探索性​​实证研究。 RTS 2.2 Java代码用于将不同数量的整数对象(100到2500)分配到区域中,然后记录执行时间。结果表明,更多地区实际上实际上导致执行时间增加,并且当使用嵌套区域时,执行时间比例地增加。该研究的经验性质提出突出了仔细选择地区数量的重要性;我们指出了未来的工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号