程序上線了,但運行過程中如果發現CPU、內存異常,某些操作耗時,如何在生產環境中監測並查明原因呢,有以下幾種工具(方式):
1、NProfiler,這是一個商業軟件,有試用周期,可以監測包括Winform在內的各種C#應用,CPU、耗時監測非常詳細,可以具體到函數、代碼級別
2、有時我們查看當前的web應用正在處理的請求,可以通過AppCmd.exe進行:
即可查看所有應用的的當前請求情況
當然,也可以通過IIS管理工具來進行圖形化的操作:
具體可以參考英文原文:在IIS中查看當前處理的請求
3、還有一款內存監測工具:SciTech.NET.Memory.Profiler.v4.0.114.內存檢測
轉自https://www.cnblogs.com/qzhforthelife/p/6090024.html