IIS http日誌告訴我所花費的時間,因此很容易識別長時間運行的請求。但是,我怎樣才能確定每個請求線程的內存消耗?如何識別ASP.Net中的內存消耗請求
從流程代碼中,我可以很容易地獲取整個流程的工作集大小,而不是請求線程本身的大小。
IIS 6 + Framework 3.5的
尼克
IIS http日誌告訴我所花費的時間,因此很容易識別長時間運行的請求。但是,我怎樣才能確定每個請求線程的內存消耗?如何識別ASP.Net中的內存消耗請求
從流程代碼中,我可以很容易地獲取整個流程的工作集大小,而不是請求線程本身的大小。
IIS 6 + Framework 3.5的
尼克
你可以使用一個內存分析器,如ANTS Memory Profiler from RedGate(14-免費試用)。
我不確定我是否正確讀取了你的內容,但線程被重用,因此每個請求沒有一個線程。還有希望,比如你可以設置一個性能監視器日誌。 Tess Ferrandez有很多articles在.NET memory debugging。
或者,如果你真的想往裏跳!
感謝喬納斯,你的是目前唯一明智的迴應,其他人似乎並不理解這個問題。即使你不確定,所以我會在一個新的問題中重述它。 – Nick 2009-10-22 23:31:12
我還必須嘗試一下你的潛水建議,雖然我不認爲它會爲我提供我正在尋找的東西。 – Nick 2009-10-22 23:33:05