Skip to content
ホスティング · サーバー構成

Aikarフラグ:必要かどうか

有名なAikarフラグがG1ガベージコレクターに対して行うこと、誰に効果があるか、小規模サーバーでは違いが出ない理由を説明します。

更新日 2026年8月13日

Aikar's flagsは、Minecraftサーバー向けに調整されたG1GCパラメータのセットです。その目的はサーバーを高速化することではなく、ガベージコレクタのポーズを短く予測可能にすることです。

変更される内容

  • ヤング世代に割り当てられるヒープの割合を増やします(G1NewSizePercent)。Minecraftではほとんどのガベージが短命です。
  • ポーズの目標を約200 msに設定します(MaxGCPauseMillis)。
  • 積極的なコンパクションを無効化し、大きなヒープ向けにリージョンサイズを調整します。

効果が現れる場合

状況効果
ヒープ8 GB以上、オンラインプレイヤーがアクティブ顕著: 長時間のフリーズが減少
Modパック顕著
ヒープ2〜4 GB、プレイヤー5人ほぼなし
問題がGCではなくプラグインである場合なし

フラグを変更する前に、フリーズが実際にガベージコレクタに関係していることを確認してください。PaperのログではCan't keep upが確認でき、SparkレポートではGCの割合が確認できます — プロファイリング、ガベージコレクタとポーズ。

Millidaの場合

コントロールパネルは、プランのメモリサイズに合わせて調整されたG1でサーバーを起動します。サードパーティのガイドからフラグを別途コピーする必要はありません。それらの中にはJava 8向けに設計されたものもあり、Java 21では無視されるか問題を引き起こします。

自分が何をしているか理解している場合は、起動パラメータを編集できます — 起動パラメータ。ルールは1つです。一度に1つずつ変更して測定し、「フォーラムのパッケージ」を適用しないでください。

Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成