标准摘要
[中文适用范围]: 该国际标准可在各种平台上使用并带来好处。 该国际标准最直接的兴趣是在小型设备上部署便携式应用程序。 该国际标准可显着节省动态内存和执行时间,而不会牺牲通常与使用非预链接可移植代码相关的任何灵活性。 该国际标准对于提供执行代码大小大于可用动态内存的可移植程序的完整解决方案尤其重要。 当程序的快速反应性很重要时,该国际标准也非常重要。 通过避免与在运行时加载到动态内存和格式化类相关的额外处理,该国际标准为类加载缓慢的问题提供了完整的答案。 这些好处对于支持金融应用的小型设备来说尤其有趣。 此类应用程序通常很复杂,并且依赖于大量代码,而市场压力通常要求这些设备具有较低的价格,因此需要成为占用空间非常小的平台。 此外,为了不给客户带来不可接受的延迟,重要的是这些应用程序在启动时不要浪费时间将类加载到动态内存中,相反,要立即积极地处理事务,没有延迟。 使用智能卡时,还存在一些松散的实时约束,如果可以保证不会因类加载而发生处理的临时冻结,则可以更好地处理这些约束。 该国际标准对于处理实时应用程序的设备也有很大好处。 在这种情况下,避免类加载造成的延迟对于满足实时约束可以发挥重要作用。 [外文原描述]: This International Standard can be used with benefits on all kinds of platform. This International Standard's most immediate interest is for deploying portable applications on small footprint devices. This International Standard provides dramatic savings of dynamic memory and execution time without sacrificing any of the flexibility usually attached to the use of non-pre-linked portable code. This International Standard is especially important to provide a complete solution to execute portable programs of which code size is bigger than the available dynamic memory. This International Standard is also very important when fast reactivity of programs is important. By avoiding the extra-processing related to loading into dynamic memory and formatting classes at runtime, this International Standard provides a complete answer to the problem of class-loading slow-down. These benefits are particularly interesting for small devices supporting financial applications. Such applications are often complex and relying on code of significant size, while the pressure of the market often imposes to these devices to be of a low price and, consequently, to be very small footprint platforms. In addition, to not impose unacceptable delays to customers, it is important these applications do not waste time in loading classes into dynamic memory when they are launched but, on the contrary, to be immediately actively processing the transaction with no delay. When using smart cards, there are also some loose real-time constraints that are better handled if it can be granted that no temporary freezing of processing can occur due to class loading. This International Standard can also be of great benefit for devices dealing with real-time applications. In this case, avoiding the delays due to class loading can play an important role to satisfy real-time constraints.
英文名称Information technology - Programming languages, their environments and system software interfaces - JEFF file format