首页> 外文会议>ICCEE 2010;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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号