Translated message

A translation of this page exists in English.

Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

Java チューニングのベストプラクティス

Solution Verified - Updated -

Environment

  • OpenJDK
  • Sun JDK
  • IBM JDK

Issue

  • どの JVM オプションを使用すれば良いですか?
  • JBoss サーバーに必要なヒープサイズを特定するにはどうしたら良いですか?
  • JBoss サーバーに必要なスタックサイズを特定するにはどうしたら良いですか?

Resolution

Red Hat は、実在するさまざまなアプリケーションにおける経験を基に、アプリケーションに最適な設定を生成するために使用できる JVM configuration tool を公開しました。このツールを使用して、JVM 設定の基準値を確認することが推奨されます。

追加の JVM チューニングには、ガベージコレクションを有効にした疑似負荷でアプリケーションを実行し、ガベージコレクションロギングの最大停止、スループット全体、スループットのボトルネックを解析する必要があります。以下を参照してください。

特定のアプリケーションと使用事例に対するオブジェクトグラフおよびオブジェクトライフタイムによって JVM パフォーマンスは異なります。したがって、チューニングには、テストランごとにガベージコレクションのパフォーマンスについてテスト (自動で再現可能なテストが推奨されます) と解析が必要になります。最適な解析のためには、実行ごとに JVM 設定を 1 つだけ変更します。

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments