写点什么

Excelsior JET 6.4: 更小、更快、更安全的 Java

  • 2008-07-04
  • 本文字数:1053 字

    阅读完需:约 3 分钟

Excelsior 于 1999 年创建,最近它发布了 Excelsior JET 6.4 版。该最新版本包含了几个值得期待的特性,如数据和资源加密、启动优化和智能编译。

数据和资源加密
在以前的版本中,代码之所以能“安全”是因为对编译 Java 类的方式的副作用进行了优化,但是这不会保护字符串常量值、反射信息、媒体文件及属性文件。在最新的版本中,所有的一切都可以简单的通过在“JET 控制面板”中选择一个选项来加密。和命名混淆(有时会导致代码错误)不同,Excelsior 的市场主管 Dmitry Leskov 提到: > 即需解密确保了反射和 JNI 相对于命名混淆(现在常用来保护 Java 应用的方法)来说保留了完全的功能。

关于即需解密而导致的性能损失,Dmitry 说到:

我们曾度量过,该损失可以忽略不计。但是如果客户需要更加复杂的加密方式的话,我们也许会在未来版本中将其加入,这样的话损失可能就会增加了。

启动优化
标准的 Sun JVM 在运行时对 Java 代码进行优化可以轻微地提高性能,然而 Excelsior JET 6.4 所带的是全新的启动优化器,它可以将应用的启动时间减少 2 倍。可以从 Excelsior JET 用户指南的“启动优化”章节找到关于该功能更多的信息。智能编译其他值得注意的变化之一就是高水平的“智能”编译。援引 Excelsior站点上的说明:

现在 JET 优化器跟踪项目的变化以避免当个别文件 / 项目设置被修改后导致的整个应用重新编译。例如,当你修改版本信息、运行时设置、资源文件、图标 / 启动画面等时,它会极大地降低编译时间。

InfoQ 还向 Dmitry 问到了支撑其声明的基准结果,同时谈到了 Excelsior JET 与其他 VM 的比较,如 GCJ 和 Apache Harmony 等。

在内部我们运行了大量的基准,当然,有一些结果是针对 6.4 的,但是我们没时间发布他们。不久我们将发布 SPECjvm2008 的结果。我所知道的最近的第三方评测结果在 http://www.stefankrause.net/wp/?p=6 上,涵盖了 Sun JDK、IBM JDK、BEA JRockit、GCJ、Apache Harmony 及 Excelsior JET,并与 GCC 和 Intel C++ 进行了对比。

Excelsior JET 6.4 支持 Java 5 和 6 编写的应用,而 Java 1.4.2 的应用仍旧可以使用 Excelsior JET 4.8。关于 Excelsior JET 的未来,Dmitry 说到:

我们正在研发一个重要特性,我们希望可以借助它将我们的产品打进新的市场。在发布这个版本前,我们没有足够的时间完成该特性,所以将版本号定为 6.4 而不是 6.5。我们打算在七月中下旬宣布该特性并放出 beta 版,所以请稍安毋躁。:-)

值得一提的是,Excelsior 还为嵌入式应用提供了其JET 产品。

查看英文原文: Excelsior JET 6.4: Smaller, Faster, More Secure Java

2008-07-04 00:591527
用户头像

发布了 88 篇内容, 共 263.2 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

特权账号管理系统简述

尚思卓越

特权账号管理 特权账号 PAM

产品经理的效率利器:揭秘提升工作效率的10大神器!

彭宏豪95

项目管理 产品经理 在线白板 办公软件 在线协作

1024程序员节获奖名单公示~恭喜各位上榜同学

Openlab_cosmoplat

1024程序员节

Linux cd命令:切换目录

芯动大师

如何为3D模型设置自发光材质?

3D建模设计

材质 纹理 贴图

Chat Towards Data Science|如何用个人数据知识库构建 RAG 聊天机器人?

Zilliz

chatbot Zilliz zillizcloud rag

低代码助力软件开发

互联网工科生

软件开发 低代码

JNPF:让应用开发更简单、快捷

树上有只程序猿

开发平台 低代码平台 JNPF

WorkPlus打造安全专属的移动数字化航空母舰,助力企业全面掌控业务和生态

WorkPlus

鲨海狂潮,存力崛起

脑极体

存力

如何区分特权账号管理系统PAM和堡垒机

尚思卓越

网络安全 堡垒机 特权账号管理

灵活、可用、高扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置

袋鼠云数栈

hadoop YARN CDH 资源调度 hdp

私有化部署的理想选择,WorkPlus成为企业微信、钉钉的完美替代方案

WorkPlus

WorkPlus平台级定制,让您完全掌控业务与生态

WorkPlus

链游开发-资深技术团队-高效安全搭建

V\TG【ch3nguang】

第11期 | GPTSecurity周报

云起无垠

【有奖体验】AIGC小说创作大赛开启!通义千问X函数计算部署AI助手

Serverless Devs

阿里云 Serverless AI

Meetup 回顾|Data Infra 研究社第十六期(含资料发布)

Databend

【鸿蒙生态千帆起】HDD扬帆上海,赋能广大开发者共赢未来

最新动态

Python 面向对象编程:类、对象、初始化和方法详解

小万哥

Python 程序员 软件 后端 开发

揭秘提升远程团队协作效率的秘密武器:这款在线白板工具不容错过!

彭宏豪95

远程办公 在线白板 办公软件 在线协同 在线协作

苹果Mac电脑思维导图软件XMind for mac中文破解版

iMac小白

XMind下载 XMind2023 XMind破解版 XMind中文版 XMind Pro

低代码让软件开发更快捷、简单

高端章鱼哥

低代码

特权账号的功能

尚思卓越

网络安全 堡垒机 特权账号

设计一套评论系统

Kevin_913

Java 数据库设计 评论系统

如何使用透明贴图实现火焰效果

3D建模设计

材质 纹理 贴图

幸福里基于 Flink & Paimon 的流式数仓实践

字节跳动云原生计算

flink paimon

最好的私有云桌面解决方案

青椒云云电脑

云桌面

Java性能优化权威指南-读书笔记(一)

xfgg

Java

redigo连接池的源码分析

胡译胡说

Go redis 源码 源码分析 连接池

Excelsior JET 6.4: 更小、更快、更安全的Java_Java_Craig Wickesser_InfoQ精选文章