【IT168 资讯】Java虚拟机增强工具Excelsior JET 7.6 发布了!
Excelsior JET是一款有提前编译技术的Java虚拟机增强工具(非开源)。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在 Intel x86平台的Microsoft Windows和 Linux系统中运行。同传统 JVM(Java虚拟机)中运行的原始类文件相比,这些经过优化的可执行文件具有更快的运行速度。另外,您的应用程序将会得到更好的保护,以防被篡改或窃取代码。
总体而言,Excelsior JET 7.6是一个内部的优化版本,提高了应用程序员的性能优化,改进了它们的稳定性。同时支持最新版本的Java SE 6, Eclipse RCP 以及 Apache Tomcat。
提高性能:
根据我们的研究结果,经过优化后的应用程序,特别是那些运行在多个线程/多个CPU系统上的应用程序,在某些基准上性能提高了1.2到2.6倍。
稳定性和兼容性方面的改进:
在JET Runtime重设计的过程中,我们修复了几个bug,其中包括异常的OutOfMemoryError抛出,以及在64位操作系统上某些应用程序可能造成系统崩溃。
1、Class.getFields() 和Class.getDeclaredFields()支持调用相同的方法来返回数组中元素的顺序。
2、即使线程中出现了延迟异常,JNI函数还能正常运行。
3、在获取JNI ID后,查找类成员,包括那些在父类中声明的类成员的顺序是一样的。