linux - IcedTea 6 与 Sun 的 HotSpot 6 的性能对比

标签 linux jvm kernel icedtea

在 Linux 系统上,IcedTea 6 的性能如何与 Sun 自己的 HotSpot 抗衡?我试着用谷歌搜索,但 Phoronix 的测试是我得到的最好的,它已经快一年了。希望从那以后情况有所改善。

此外,一旦 Sun 完全开源 JVM,是否有可能在 Linux 平台上实现它,这样一个主模块(Consumer JRE 中的 Quickstarter)随操作系统一起启动并加载最小的 Java 内核,而不管任何Java 应用程序正在运行。然后根据需要逐步加载其他模块。可能会缩短启动时间。

最佳答案

所以它将在答案内:http://www.phoronix.com/scan.php?page=article&item=java_vm_performance&num=1http://www.phoronix.com/scan.php?page=article&item=os_threeway_2008&num=1

我希望 SUN 的东西会更快,但这实际上取决于各种优化,所以一个版本执行操作 X 可能会更快,但在下一个版本中它可能不会那么快..


编辑: 关于内核预加载:在 Linux 上,您可以使用 preload 或替代方法来加速应用程序加载,而不会影响整体系统性能(加载 Quickstarter 等效项将始终占用内存)。另外,据我所知,java 加载了很多共享库,它们在应用程序之间共享,所以我真的不明白为这个东西构建内核支持的意义。我想制作一个简单的应用程序很容易加载一些库然后什么也不做(quickstarter),但我不认为这在加载应用程序时有很大的不同,在某些情况下它甚至可能会减慢系统速度(我是考虑内存使用和内存交换)

关于linux - IcedTea 6 与 Sun 的 HotSpot 6 的性能对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685768/

相关文章:

c - 打开终端并使用c语言在打开的终端中执行命令

linux - 使用 gcc 和 SciTE 编译代码?

java - 给jvm添加不同的p12证书

java - 字符串连接 - boolean 值硬编码与 boolean 值与字符串连接

linux - BogoMips 是如何在 linux 内核中计算的?

Python 控制台输出在 Debian 6 中被覆盖

jvm - OrientDB更新遇到JVM内存问题 'Cannot allocate memory'

python - ipython:在应用程序中启动内核和内核管理器

linux - 使用 Linux sysfs_notify 调用

linux - 想在 .profile 文件中提到更大的字体,这样当我使用 vi/vim 编辑器打开文件时字体变大