如何从正在运行的C#mono应用程序生成内存堆转储?

时间:2017-02-14 16:09:44

标签: c# mono heap-memory

我在启用Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)的{​​{1}}下运行Mono应用程序。安静一段时间后,我得到安静的意外内存使用。

我知道有HeapShot但是在问题变为现实之前它会产生超过4GB的输出。此外,在加载转储时,UI工具在加载内存之前无法加载超过17个已包含的快照。

这就是为什么当内存使用量增长时,我正在寻找一种方法来生成应用程序的单个堆转储。有什么办法吗?

另一种方法是获得更好的工具来从巨大的生成的HeapShot转储中加载单个快照。

任何提示如何找到内存泄漏也会有所帮助。

感谢。

0 个答案:

没有答案