【24h】

Exploring real-time features of Java VM

机译:探索Java VM的实时功能

获取原文

摘要

Object oriented software design is getting more and more common in the field of industrial control. In particular, Java seems extremely versatile for the development of distributed control applications. One of the main requirements of control application is a deterministic execution of the tasks, which generally feature real-time constraints. When Java language has been conceived, a little weight to the real-time requirements of applications has been given. In the last few years the limits to the use of Java for Real-Time applications has led to the definition of Java Real-Time platform specifications. Real-Time capability of a Java Virtual Machine (VM) depends on a very large number of elements, among which the task scheduling algorithm, the memory management, the garbage collector algorithm and its execution policy. Knowledge of how each single internal mechanism of a Java VM influence its performance is very important to improve its real-time behaviour. This paper must be considered as a first step toward this direction, as its aim is to try to understand how real-time performance of a Java VM may be influenced by each its single component.
机译:面向对象的软件设计在工业控制领域越来越常见。特别是,Java对分布式控制应用的开发似乎非常多功能。控制应用程序的主要要求之一是确定任务的确定性执行,这通常具有实时约束。当构思Java语言时,已经给出了应用程序的实时要求的重量。在过去几年中,Java用于实时应用的限制导致了Java实时平台规范的定义。 Java虚拟机(VM)的实时能力取决于大量元素,其中任务调度算法,内存管理,垃圾收集器算法及其执行策略。了解Java VM影响其性能的每个内部机制如何对提高其实时行为非常重要。本文必须被视为朝向此方向的第一步,因为它的目的是试图了解Java VM的实时性能如何受其每个单个组件的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号