【发布时间】:2012-06-14 06:43:36
【问题描述】:
我使用 ionic zip (version-1.9.1.8) 来压缩一些文件..我通常有 2 到 3 GB 的大文件...这个 ionic zip 在我的系统中运行良好,但是当我在另一个用户中使用它时machine(ONSITE)...这个 ionic zip 抛出异常如下。两个系统的配置是一样的。
Exception details:
******************
[6/11/2012 01:21:38:812]
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at Ionic.Zip.ZipEntry._WriteEntryData(Stream s)
at Ionic.Zip.ZipEntry.Write(Stream s)
at Ionic.Zip.ZipFile.Save()
at Ionic.Zip.ZipFile.Save(String fileName)
at MyCode.SaveZipFile()
[6/11/2012 01:21:38:828]
System.NullReferenceException: Object reference not set to an instance of an object.
at Ionic.Zlib.ParallelDeflateOutputStream._Flush(Boolean lastInput)
at Ionic.Zlib.ParallelDeflateOutputStream.Close()
at Ionic.Zlib.ParallelDeflateOutputStream.Dispose()
at Ionic.Zip.ZipFile.Dispose(Boolean disposeManagedResources)
at Ionic.Zip.ZipFile.Dispose()
at Mycode.SaveZipFile()
at Mycode.SaveLogs()
有人可以帮我找出这些问题的原因吗??
提前致谢
【问题讨论】:
-
添加更多内存? :)
'System.OutOfMemoryException'非常严重。因此,您要么需要避免它,要么使用另一个更高效的 zip 解码器而不是 icon.zip。 SharpDevlops Zip 怎么样? -
我买不起另一个压缩工具...必须有一些东西来解决这个问题,因为我没有在我的系统中遇到这个内存问题..
-
愚蠢的问题:您的系统是否比崩溃的系统拥有更多内存?
-
配置并不一定意味着内存。 “也许我建议你”在要求其他人解决你的问题时要礼貌一点...... :) 我现在将在别处采纳我的建议。
标签: c# windows logging zip utilities