1

4400 のレコードと 27000 の機能を持つデータセットの HashMap を作成しようとしています。Eclipse の .ini ファイルで最大制限を 4G に増やしました。しかし、Java プログラムで maxMemory を出力すると、880 MB と表示されます。xms と xmx の異なる値で試しました

なぜこれが 880 MB だけを選択しているのかわかりません。

java.lang.OutOfMemoryError: GC オーバーヘッドの制限を超えました

最後にこのエラーが発生します。.ini ファイルを変更してこれを防ぐと、ヒープ エラーが発生します。

4

2 に答える 2