SPARC ハードウェアで実行されている Tomcat クラスターのパフォーマンス チューニングを行っています。32 ビット JVM は今のところ十分なメモリを提供しますが、64 ビット JVM が提供する追加のメモリがすぐに必要になる可能性があるため、サーバー ストライピングに Terracotta の使用を開始する予定です。
SPARC で 64 ビットの JVM に移行すると、メモリ フットプリントが大きくなるだけでなく、パフォーマンスが低下します。この FAQ は、SPARC 上の 64 ビット JVM のバージョン 1.4 で 10% から 20% のパフォーマンス ヒットを示しています。
http://java.sun.com/docs/hotspot/HotSpotFAQ.html#64bit_performance
回避できるのであれば、10% から 20% のパフォーマンスへの影響は受けたくありません。この問題を回避するために 32 ビット / 64 ビットのハイブリッド アプローチを使用することが議論されているため、おそらく 1.6 JVM には 1.4 JVM ほどのパフォーマンス ヒットはありません。
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 に移行するための現在のパフォーマンス メトリックを持っている人はいますか?
ありがとう。
ディーン