2012-08-24 35 views
-1

我的應用程序創建多個進程和打印請求通過這些進程中的每一個。說,如果我發送500個請求,進程的內存會增加,它會打印所有請求。但問題是,即使完成工作,記憶也不會下降。因此,是否有辦法確定當前正在處理的進程,還是需要在作業完成後重新啓動進程。確定高內存進程.NET

謝謝, Vinoth。

回答

0

你真的需要調試你的代碼,看看你在那裏留下了什麼內存錯誤。有許多.NET內存泄漏工具可用,通過其中一個運行你的一個進程。

不要以爲只因爲你有一個垃圾回收器,所有的內存問題都解決了,你仍然需要考慮內存 - 比以前更多了,我發現。

一些檢漏工具:

+0

感謝,因爲這是我接手預先存在的代碼,我從來沒有調試的代碼。我會檢查上述任何工具,並會回來。 –

相關問題