タグ

2013年10月21日のブックマーク (2件)

  • Java ヒープのチューニング (Sun Java System Application Server Enterprise Edition 8.2 パフォーマンスチューニングガイド)

    プロセスにもスタックやライブラリなどのための領域が必要なため、最大ヒープスペースは常に、プロセスあたりの最大アドレス空間よりも小さくなります。割り当て可能な最大ヒープスペースを決定するには、プロファイリングツールを使用して、メモリーがどのように使用されているかを調べます。プロセスで使用される最大スタック空間と、ライブラリやその他のメモリー構造で使用されるメモリー量を測定します。最大アドレス空間とこれらの値の合計の差が、ヒープに割り当て可能なメモリー量になります。 ヒープサイズを大きくしたり、別のガベージコレクタを使用したりすることで、パフォーマンスを改善できます。一般に、長時間実行されるサーバーアプリケーションでは、複数のプロセッサを持つマシンで J2SE スループットコレクタを使用し ( -XX:+AggressiveHeap)、ヒープサイズはマシンの空きメモリーをできるだけ多く使用した

  • 32bit版Javaと64bit版Javaの相違点 - ソフト開発お仕事メモ🐕

    はじめに 「32bitJavaと64bitJavaって何か違うのかなー」と話題に上がるので違いを探し求めていたのですが、偶然参考になるページを発見したのでメモ。 参考になるページ 以下のページが参考になります。 Frequently Asked Questions About the Java HotSpot VM 内容をから察するにJDK5の時代に書かれたモノのようですので、その辺りは注意が必要かもしれません。 ページはQA形式になっております。 参考になるトピックは「64-bit Java」の所。 見出しのみ引用すると以下の通り(日語部分は参考のための訳。間違っていたらごめんなさい)。 What is 64-bit Java? 64-bit Javaとは? Which platforms and Java releases support 64-bit operation? どの

    32bit版Javaと64bit版Javaの相違点 - ソフト開発お仕事メモ🐕