public static BufferedImage getBufferedImage(File f){ try { ImageIO.setUseCache(false); BufferedImage image = ImageIO.read(f); return image ; } catch (IOException e) { e.printStackTrace(); return null ; } }
就是这段代码,每次读取一个图片文件,内存就会被占用,代码执行完了,依然占用,持久性占用,最终导致内存溢出,翻阅各种资料,都没有解决,这个问题其实跟jfinal无关,但是还是希望大牛可以指点一下。
finally{
if (image != null) {
image.getGraphics().dispose();
}
}