使用EPPPlus库将数据导出到excel时,内存使用率很高

本文关键字:内存 使用率 excel EPPPlus 数据 使用 | 更新日期: 2023-09-27 18:02:45

我正在使用EPPlus库导出数据集中可用的数据到excel文件。行数可以在1000到300000之间,有10-15列。我们正在运行的查询可以生成从少量记录到大量记录的文件。在导出过程中,一个导出文件的内存增加几百MB。

问题:这是预期的行为吗?我知道有一些工具可以用来分析内存。我想知道我能使用的最好的工具是什么?

  1. http://msdn.microsoft.com/en-us/library/ff650691.aspx
  2. http://www.eqatec.com/Profiler/
  3. http://memprofiler.com/
  4. http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/

使用EPPPlus库将数据导出到excel时,内存使用率很高

我一直在使用CLR ProfilerEqatec Profiler。它们在检查变量的内存使用和应用程序的性能方面做得非常好。我还使用它们来确定瓶颈。最重要的是。他们是免费的!: D