我对替代 JDK 的内部结构一无所知,并且认为它现在是免费的,我没有任何理由不尝试它。我们有相当好的测试覆盖率。服务器上的许多应用程序都是基于 groovy 和 grails 的。
我正在考虑这个,因为我已经转而使用它来运行我所有的本地工作站应用程序,例如 intellij 和 builds,它似乎产生了很大的不同。我不得不承认,尽管我承认我对我的测试并不是特别临床。
可能是因为像 IDE 和构建这样的东西是非常 I/O 密集型的,因为显然这是 jrockit 完全不同的一个领域。
我对替代 JDK 的内部结构一无所知,并且认为它现在是免费的,我没有任何理由不尝试它。我们有相当好的测试覆盖率。服务器上的许多应用程序都是基于 groovy 和 grails 的。
我正在考虑这个,因为我已经转而使用它来运行我所有的本地工作站应用程序,例如 intellij 和 builds,它似乎产生了很大的不同。我不得不承认,尽管我承认我对我的测试并不是特别临床。
可能是因为像 IDE 和构建这样的东西是非常 I/O 密集型的,因为显然这是 jrockit 完全不同的一个领域。
Oracle JDK 和 JRockit 只有一个开发团队。许多开发人员来自最初的 JRocket 团队。我不相信 Oracle 对维护两个版本感兴趣。
我发现构建依赖于 IO,最关键的因素是驱动器的速度(而不是 Java 的速度)你能做的最好的事情就是购买 SSD 驱动器。240 GB 型号往往比较小型号更快。确保扇区对齐正确。;)
典型的 7,200 HDD 可以执行 100 IOPS,而快速 SSD 可以执行 80,000 IOPS。http://en.wikipedia.org/wiki/IOPS
对于 SSD,使用创建分区
fdisk -S 32 -H 32 /dev/sda
否则您可能会损失一半或更多的性能并缩短驱动器的使用寿命。