私のプログラムでは、1000 以上のファイルの MD5 ハッシュをチェックする必要がありますが、残念ながら、何らかの理由で巨大なメモリ リークが発生します。コードを最適化する方法はありますか?
(FastMD5 、 java.nio 、 java.io などを試しました。問題は実際のコードではありません)
File[] directory = new File("/PATH/TO/FOLDER/WITH/LOTS/OF/FILES").listFiles();
for(int i = 0; i < directory.length;i++){
System.out.println(MD5.asHex(MD5.getHash(directory[i])));
}