Javaタイプのプロジェクトを受け入れ、すべてのファイルに対して何らかの解析メカニズムを実行するSWTアプリケーションがあります。正常に動作していましたが、膨大な数のファイルを持つ大規模なプロジェクトでは、エラーが発生し始めます:
Java ヒープ領域: java.lang.OutOfMemory
解析を終了します。ユーザーのマシン構成について推測せずに、Javaプログラミングでどのように処理できますか。
注:これまで、ここで1000を取るMAXサイズにまたがるプロジェクトファイルを最初に数え、50ファイルを含むフォルダーのチャンクにプロジェクトを分割し、それらを1つずつ解析するメカニズムを試しましたが、クリックされず、私は一部のフォルダーの解析後にエラーが発生しました。