首页> 外文会议>International Conference on Embedded Systems, Cyber-physical Systems, and Applications >Analyzing Real-Time Java: Deadline Experiments and Comparison with C
【24h】

Analyzing Real-Time Java: Deadline Experiments and Comparison with C

机译:分析实时Java:截止日期实验和与C的比较

获取原文

摘要

We have designed and implemented a set of experiments in order to compare a Real-Time Java (RT Java) virtual machine implementation with plain Real Time Linux (i.e. Linux + rt-preempt patch). Given the characteristics of real-time execution and applications, we consider the specific code and/or benchmarks as important as the runtime and environment configurations for performance evaluation (as well as for production environments, as a matter of fact). Experiment results are compared, for obtaining RT Java overhead over real-time Linux with plain C programming. Besides usual hardware and basic real-time Linux configurations, we explain some specific details of RT Java that should be taken into account in all RT Java implementations, such as the garbage collector and its impact on meeting time constraints. We experiment with Real Time Java and compare results with similar or the same experiments using the C language, the de facto standard in real-time computing. Even when different languages are used, the main metric is the one used in the real-time field: missed/met deadlines. We mostly used standard experimentation programs and developed a specific one for having fair timing comparison among experiments.
机译:我们设计并实现了一组实验,以便将实时Java(RT Java)虚拟机实现与普通实时Linux进行比较(即Linux + RT-Prempted修补程序)。鉴于实时执行和应用程序的特征,我们将特定代码和/或基准视为性能评估的运行时和环境配置(以及事实上的生产环境)。比较实验结果,用于通过普通的C编程获得RT Java开销。除了通常的硬件和基本的实时Linux配置外,我们解释了RT Java的一些具体细节,应在所有RT Java实现中考虑,例如垃圾收集器及其对会议时间约束的影响。我们尝试实时Java并使用C语言进行实时或相同实验的结果,实际计算中的事实标准。即使使用不同的语言,主要度量标准是实时领域中使用的:错过/遇到截止日期。我们主要使用标准实验计划,并开发了一个特定的实验中具有公平时序比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号