0

我有一个要解压缩的 zip 文件。这个文件的大小是 70 MB。但是当我解压缩文件时应用程序崩溃了。它对于 40 MB 文件运行良好。我能做些什么来解压缩 70 MB 文件?

4

1 回答 1

0

应用程序是否由于内存不足而崩溃,或者您是否在主线程上解压缩文件 - 较大的 zip 文件需要更长的时间,从而阻塞您的应用程序太久?如果在 5 秒内没有响应,操作系统将终止您的应用程序。

大多数解压缩库会在小部分中缓冲 zip 输出并多次写入磁盘,因此不应占用太多 RAM。

如果您还没有这样做,我会在辅助线程上执行解压缩,看看是否有帮助。

于 2010-07-13T07:04:36.550 回答