• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヒープメモリについて)

ヒープメモリ使用量増加問題とメモリリークの原因について

このQ&Aのポイント
  • Connectionオブジェクトをインスタンス変数として持つDBManagerクラスのオブジェクトをクラスAのコンストラクタの引数として渡し、100万回のループ処理を行うとヒープ領域の使用量が増加する問題が発生しています。
  • EclipseのMemoryAnalyzerによる解析結果では、Heapの90%以上がConnectionオブジェクトによって占有されていることが分かりました。
  • クラスAのオブジェクトがループ処理の中にあることによってConnectionオブジェクトが増加する可能性があり、インスタンス変数としてクラス内に存在することがメモリリークの原因となる可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

A#insert()で何やってるかわからないので、なんとも言えません。 それに、gc走って消えるなら何の問題も無いし。 gc走っても消えないの?

関連するQ&A