Java 2 SDK 開発ガイド (Solaris 編)

ヒープにおけるダブルワード (long と double) の 8 バイト境界への位置合わせ

ヒープではダブルワード値は 8 バイト境界に位置合わせされます。そのため、SPARCTM システムで、変動しやすいダブルワード値を正確に保持しながら、ネイティブコードおよび JIT でコンパイルされた Java コードの性能が両方とも向上します。ただし、アプリケーションで小さいオブジェクトをたくさん割り当てて保持する場合は、ヒープサイズをいくらか増やす必要があるかもしれません。これらのオブジェクトは 8 バイトの倍数の境界に割り当てられるため、メモリ使用量が増加するからです。