Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory leaks 使用EPPLus库生成文件时内存使用率高_Memory Leaks_Epplus_Red Gate Ants - Fatal编程技术网

Memory leaks 使用EPPLus库生成文件时内存使用率高

Memory leaks 使用EPPLus库生成文件时内存使用率高,memory-leaks,epplus,red-gate-ants,Memory Leaks,Epplus,Red Gate Ants,大家好 使用ANTS memory profiler,我注意到在IIS上使用EPPLUS(3.5 MB)创建Excel文件的过程中,IIS工作进程(w3wp.exe)增加了更多的内存(150 MB)。下载完成后,内存计数不会下降。我使用的代码与此代码几乎相同: EPPLus有我需要的一切。除了这个小问题。我还看到了一些“内存不足”的线程,它们似乎都没有得到解决。请让我知道是否有人遇到了同样的问题,并修复了它 第二代包含很多对象 问题:ExcelCell对象保存在第2代中。我如何在不调用GC.Co

大家好

使用ANTS memory profiler,我注意到在IIS上使用EPPLUS(3.5 MB)创建Excel文件的过程中,IIS工作进程(w3wp.exe)增加了更多的内存(150 MB)。下载完成后,内存计数不会下降。我使用的代码与此代码几乎相同:

EPPLus有我需要的一切。除了这个小问题。我还看到了一些“内存不足”的线程,它们似乎都没有得到解决。请让我知道是否有人遇到了同样的问题,并修复了它

第二代包含很多对象

问题:ExcelCell对象保存在第2代中。我如何在不调用GC.Collect()的情况下清除此设置


谢谢。

你找到解决办法了吗?没有。我换了电子表格工具。这是一个收费图书馆。如果您使用小型excel工作表,并且以静态方式生成文件(一次生成一个文件。如果多个用户尝试生成文件,则会产生问题),则Epplus非常棒。我确实遇到了一些问题,但在使用它实现了20个报告之后,我才发现了这个问题。我被搞砸了。EPPlus有一个4.0版的beta版,它保证了内存的改善,你可以看看。