ヘルス チェック: 明示的なガベージ コレクション
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
このヘルス チェックについて
ガベージ コレクター (GC) はメモリ管理ツールです。このチェックでは、推奨される JVM (Java Virtual Machine) スタートアップ パラメーターが明示的なガベージ コレクション (GC) に使われているかどうかが確認されます。
このいチェックでは次の 2 つのパラメーターが確認されます。
ExplicitGCInvokesConcurrent
DisableExplicitGC
Garbage-First (G1) ガベージ コレクターを利用している場合、明示的な STW (Stop the World) GC のリスクを回避するように JVM パラメーターを構成することを推奨します。これが発生すると、ガベージ コレクションの実行中に Jira が利用できなくなります。
This health check is only shown if you use G1 GC. Other garbage collectors may require different parameters. For more information about G1 GC, check the Oracle documentation.
結果の確認
アイコン | 結果 | 意味 |
---|---|---|
スタートアップ パラメーター | 推奨構成が利用されています。 | |
| このパラメーターが使われていないと、STW (Stop the World) GC のリスクがあります。 修正方法 以降のように、スタートアップ パラメーターの一覧に | |
スタートアップ パラメーター |
修正方法 以降のように、スタートアップ パラメーターの一覧から | |
スタートアップ パラメーター |
修正方法 以降のように、 |
ソリューション
G1 GC を利用している場合、JVM スタートアップ パラメーターにExplicitGCInvokesConcurrent
を手動で追加することをおすすめします。
JVM スタートアップ パラメーターの一覧に次の引数を追加します。
-XX:+ExplicitGCInvokesConcurrent
引数の競合がないことを確認します。次のパラメーターが存在する場合は JVM 引数の一覧からそれらを削除します。
-XX:+DisableExplicitGC -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
- Jira を再起動します。
システム プロパティを更新するための詳細な手順については「スタートアップ時のプロパティとオプションの設定」をご確認ください。
ガベージ コレクションの詳細についてはガベージ コレクション (GC) のチューニング ガイドをご確認ください。