现在应用使用ZipOutputStream来压缩文件,测试时发现 ,压缩同样几个文件,有时压缩完8张1M多的JPG文件几秒钟就可以,但有时却需要两三分钟,一旦变慢,后面每次再压缩都会慢。
private static final int BUFF_SIZE = 1024 * 1024;
ZipOutputStream zipout = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(
                zipFile), BUFF_SIZE));
慢时主要慢在zipout.write(buffer, 0, realLength);时,请位哪位大侠知道问题出在哪里?
压缩文件是输出到SD卡中的。