我的应用程序创建了多个进程,并且打印请求遍历每个进程。说,如果我发送500个请求,进程的内存会增加,并打印所有请求。但问题是,即使工作完成,内存也不会降低。因此,有没有办法确定流程当前是处理还是我需要在完成工作后重新启动流程。
谢谢, Vinoth。
答案 0 :(得分:0)
您确实需要调试代码以查看您在那里留下的内存错误。有许多.NET内存泄漏工具可用,通过其中一个来运行你的一个进程。
不要以为只是因为你有一个垃圾收集器所有你的记忆问题都解决了,你仍然需要考虑记忆 - 比以前更多,我发现。
一些泄漏检查工具: