-1

我的应用程序创建了多个进程,并且打印请求通过这些进程中的每一个。比如说,如果我发送 500 个请求,进程的内存就会增加,它会打印所有请求。但问题是,即使工作完成后内存也不会下降。因此,有没有办法确定该进程当前是否正在处理,或者我需要在完成作业后重新启动该进程。

谢谢,维诺特。

4

1 回答 1

0

您确实需要调试代码以查看您留下的内存错误。有许多可用的 .NET 内存泄漏工具,通过其中之一运行您的进程之一。

不要仅仅因为你有一个垃圾收集器就认为你所有的内存问题都解决了,你仍然需要考虑内存——我发现比以前更多。

一些泄漏检查工具:

于 2012-08-24T12:41:25.730 回答