挂钩到另一个应用程序来观察内存使用情况

时间:2009-04-08 00:10:24

标签: c# memory-leaks

我刚开始编写一个应用程序,我想用它来附加到任何正在运行的进程,并在分配或释放内存时得到通知。我已经创建了界面,因此我可以从正在运行的进程列表中进行选择,但我真的不知道如何挂钩到该进程以获取我正在寻找的信息。

这是我的第一个“真正的”C#应用程序,所以我还在学习。我想使用这个应用程序来测试其他应用程序中的内存泄漏,它只是一个个人工具(和学习经验)所以它不一定是完美的。

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您是否看过PerfMon以及它提供的内容?您可以实现自定义计数器,但它确实显示内存和GC活动。我过去曾用它来调试泄漏。