是否可以考慮做一個dotnet應用的效能診斷工具

Rick Carter發表於2024-11-28

工作中經常遇到效能問題,包括cpu和記憶體佔用高等問題,還有經常想監控當前程式執行情況,如程式碼執行頻次、耗時、佔用cpu和記憶體情況等。基本都是要從dump等診斷工具或者日誌去分析,操作麻煩。
今年初就思考是否可以做這樣的一個更加方便的工具,可以線上實時分析診斷dotnet程式,並給出結果或者建議,也可以線下分析診斷dump、trace等檔案,包括日誌檔案自動分析功能。
dotnetcore很先進,有很多的分析診斷的手段,還有這個用於診斷的客戶端工具庫:
https://learn.microsoft.com/zh-cn/dotnet/core/diagnostics/diagnostics-client-library
利用它按理可以做到我說的功能。JetBrains的dotTrace和dotMemory應該也是使用它做的吧,還是很強大的。
那麼是否可以自己做一個呢,市場還是不小的,比較偏門,競爭不大,不需要處理人際關係,非常適合dotnet高手創業,或者是個小創業,一個小的起步,也是造福更多dotnet開發人員了。
一直以來的一個想法,今天寫下來,想做好工作量還是很大的。

相關文章