ホームページ >Java >&#&チュートリアル >多数の小さな HashMap オブジェクトの「OutOfMemoryError: GC オーバーヘッド制限を超えました」を効果的に管理するにはどうすればよいですか?
OutOfMemoryError: Handling Garbage Collection Overhead
Java では、過剰な場合に「java.lang.OutOfMemoryError: GC オーバーヘッド制限を超えました」というエラーが発生しますSun のドキュメントによると、ガベージ コレクションに時間が費やされます。この問題を解決するには、「-Xmx1024m」引数を使用してヒープ サイズを増やすだけで十分です。
ただし、多数の小さな HashMap オブジェクトが含まれる特定のユースケースでは、別のアプローチが必要です。 clear() メソッドの使用は効果的ではありますが、貴重なデータを破棄します。
そのため、次のプログラムによる解決策を検討してください。
以上が多数の小さな HashMap オブジェクトの「OutOfMemoryError: GC オーバーヘッド制限を超えました」を効果的に管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。