Skip to content
ホスティング · トラブルシューティング

OutOfMemoryError:メモリ不足

メモリ不足エラーの解説:ヒープ領域とメタスペースの違い、原因の特定方法、プランアップグレード以外にできること。

更新日 2026年8月13日

java.lang.OutOfMemoryError: Java heap space

サーバーのメモリが不足しています。クラッシュするか、延々とガベージコレクションを繰り返してフリーズします。

種類

テキスト意味
Java heap spaceメインヒープが不足 — 最も一般的なケース
Metaspaceクラス用のメモリ不足: 通常は /reload かMODの入れすぎが原因
GC overhead limit exceededコレクタは動作しているのに何も解放できない: 実質的に同じ
unable to create native threadスレッドが多すぎる: プラグインが無制限に生成している

対処方法

  1. 実際にメモリが不足しているかを確認します。 目安については、必要なメモリ量とModパックのメモリを参照してください。
  2. リークを確認します。 再起動後に消費量が直線的に増え続けて一度も減らない場合、原因はプラグインかMODです: spark heapsummary でヒープを何が埋めているかがわかります — Spark。
  3. 負荷を減らします: 半径、エンティティ上限、ワールド数、リアルタイム生成ではなく事前生成 — Paperの最適化。
  4. 本当にメモリの上限に達している場合はプランをアップグレードします — プランの変更。

やってはいけないこと

/reload は使わないでください — これは Metaspace エラーと追跡が難しいリークの典型的な原因です。サーバーを完全に再起動してください。

一時的な対策

毎日の自動再起動は、原因を探している間は症状を和らげます。これに恒久的に頼ると、ゲーム中にサーバーがクラッシュした際に最終的にデータを失います。

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