现在应用使用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卡中的。
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卡中的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货