长时间工作后的内存使用情况

时间:2016-06-10 09:17:53

标签: c# memory memory-management

我有一个很长的进程正在运行(从XML文件导入数据,它可以运行数小时,XML文件大小可能大约为25-30MB),并且在此过程结束后我有大量内存使用(即在跑步结束后没有解放。)

我遇到了一些例外情况:

  

无法加载文件或程序集“EntityFramework”或其中一个   依赖。没有足够的存储空间来处理此命令。   (HRESULT异常:0x80070008)

关于这里的答案Not enough storage is available to process this command in VisualStudio 2008,这是因为我没有足够的连续空间虚拟内存可用

当我查看任务管理器时,我看到我的IIS Express使用了875.1 MB,我该如何分析它? 在我的代码中,我正在操作文档(图像,pdf),但是当我从磁盘读取它时,我总是在using语句中

我想知道/理解为什么IIS在我的工作结束后使用875.1 MB。有什么工具可以分析内存使用情况,特别是转发文件postmortem?

0 个答案:

没有答案