【问题标题】:In C# Visual Studio is it possible to take a memory snapshot once app uses set amount of memory?在 C# Visual Studio 中,一旦应用程序使用了设定的内存量,是否可以拍摄内存快照?
【发布时间】:2018-10-14 15:37:18
【问题描述】:

我有一个 c# 网络爬虫,正在尝试调试一些内存问题。

似乎正在发生的情况是,它偶尔会使用 x10-40 的内存量,它通常使用的内存量,然后由于系统内存不足而崩溃,或者任务将完成并且 GC 只会释放内存和应用程序将继续正常进行。直到下一次大容量内存使用。

在 VS 2017 社区版中,是否可以在使用一定数量的内存后触发内存快照?

当我不知道原因是什么时,坐在这里等待内存泄漏非常耗时......

【问题讨论】:

    标签: c# visual-studio memory-leaks


    【解决方案1】:

    我认为它在 Visual Studio 中不存在。您可以使用 Jetbrains 的 dotMemory (Memory Profiler) 来做这样的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多