2011-12-15 9 views
1

Intellijのヒープサイズは1GBです。私はそれをさらに増やしたくないです。私は、特に重いJunitテストケースが実行されるたびにIDEによって使用されるメモリが徐々に増加することに気付きました。上限に達すると、IDEを再起動する必要がありました。 GCの実行は機能しません。Intellij Ideaでメモリを再生する

これは私のコードと関連がありますか?または、Intellijでメモリを再利用する方法があります。

編集:私は今それについてさらに詳しい情報を持っています。スレッドが中断された場合(テストを停止するために赤いボタンを押すことによって)、または例外のために失敗した場合、メモリはJunitスレッドから再利用されないようです。より多くのメモリプロファイリングを行い、バグレポートを提出します。

答えて

1

コードはIDEに影響しません。あなたが正しいとすれば、それはバグ、メモリリークのように見えます。 Jetbrainsで報告する必要があります。

+0

残念ながら、私はそのような一般的なバグを提起できませんでした。 (Jconsole、Jhatのもの以外の)intellijをプロファイリングする方法はありますか? –

+2

http://devnet.jetbrains.net/docs/DOC-192(Memory Snapshotセクション)をチェックしてください。 – CrazyCoder