在我的程序中,我需要检查 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])));
}