学校のプロジェクトでは、私は別の種類のアルゴリズムをプログラムする必要があります。問題は、私は動作するアルゴリズムがあるということです。しかし、私はそれを複数回実行する必要があり、それは私に次のエラーを与えるいくつかの時間後:OutOfMemoryErrorを解決するには?
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
私はエラーが何を意味するか知っているが、それは実行中の空きスペースのためのJava検索を聞かせすることは可能でしょうか?私はそれがある時点で使用されていない多くのスペースを使用することを知っています。これは、アプリケーションの実行中に多くのオブジェクトをnullに設定し、新しいものをたくさん作成します。これは、メモリ不足のためです。
具体的には、nullに設定されているスペースをJVMに解放させることは可能ですか?または、プログラムが実行されている時間に空き領域を解放しますか?私はJVMをより多くのスペースに設定できることを知っていますが、遅かれ早かれ同じ問題に遭遇します。
IDEが必要な場合(IDE専用の場合)はEclipseです。
[「java.lang.OutOfMemoryError:Javaヒープスペース」エラー(64MBヒープサイズ)の処理方法](http://stackoverflow.com/questions/37335/how-to-deal-with- java-lang-outofmemoryerror-java-heap-space-error-64mb-heap) –
メモリが非常に少ない場合を除いて、何か間違っている可能性があります...ほとんどの学校プロジェクトでメモリの問題に直面してはいけません –
http://stackoverflow.com/a/5121287/20394では、特に、Eclipseで実行する場合のメモリ量を増やす方法について説明し、残りの記事では、メモリの問題を診断して修正するための戦略について説明します。 –