代码之家  ›  专栏  ›  技术社区  ›  Dean Schulze

使用1.6 JVM的SPARC硬件上的64位与32位性能

  •  4
  • Dean Schulze  · 技术社区  · 15 年前

    我正在为运行在SPARC硬件上的Tomcat集群进行性能调优。32位JVM目前为我们提供了足够的内存,但我们将开始使用Terracotta进行服务器条带化,因此64位JVM提供的额外内存可能很快就会被需要。

    除了更大的内存占用,在SPARC上迁移到64位JVM还会导致性能下降。此常见问题解答显示,SPARC上的64位JVM版本1.4的性能下降了10%-20%:

    http://java.sun.com/docs/hotspot/HotSpotFAQ.html#64bit_performance

    http://blog.juma.me.uk/2008/10/14/32-bit-or-64-bit-jvm-how-about-a-hybrid/

    在SPARC上使用1.6版从32位JVM迁移到64位JVM时,有人有当前的性能指标吗?

    1 回复  |  直到 15 年前
        1
  •  4
  •   Dean Schulze    15 年前

    以下是基于测试客户机调用Solaris上Tomcat 5.5上运行的两个web服务(使用JDK 1.6.013的64位和32位版本)的一些结果。

    更改这些参数降低了32位和64位JVM的运行时间,但64位JVM显示出更大的性能改进。