多くの画像を使用するプログラムがあります。ファイルから大量の画像を読み込み、一度だけ読み込まれるように保存します。また、約 400x400 の複数の BufferedImages も作成しますが、これらは 10 個以下です。
ファイルからの画像の合計は約 6 MB です。各 BufferedImage は、約 400x400x4=640KB である必要があります。
それでも、メモリ使用量は 500MB です。
この一部はプログラムの残りの部分に使用されますが、画像がほとんどのスペースを占めていると確信しています。
誰もこれについて何をすべきか知っていますか? または、より少ないメモリを使用する BufferedImage の代替ですか?