我正在使用最新版本的Ionic Zip,版本号为1.9.1.8。我已经将Ionic Zip的属性设置为
我对这个问题的分析如下:
问题出在Ionic Zip的最新版本上,它在创建zip文件时变得卡顿了。我们注意到,还有其他几个使用此dll的用户也报告了类似的错误。请参考此链接。通过禁用Ionic Zip的
通过将
ParallelDeflateThreshold = 0
。在过去的两个月里,压缩机制一直工作得很好。但是突然间它停止了工作,压缩线程只是挂起了,Ionic Zip只创建了临时文件而未能创建zip文件。即使是小文件大小,我都可以轻松地重现这个问题。我对这个问题的分析如下:
问题出在Ionic Zip的最新版本上,它在创建zip文件时变得卡顿了。我们注意到,还有其他几个使用此dll的用户也报告了类似的错误。请参考此链接。通过禁用Ionic Zip的
ParallelThreshold
属性,可以解决此问题,但对于大型日志文件,性能会降低,因为它只能以单线程模式运行而不是多线程模式。通过将
ParallelDeflateThreshold
属性设置为默认值,问题已经解决。但我找不到这个问题的确切原因。为什么压缩会突然失败?没有机器更改。