工作中經常遇到效能問題,包括cpu和記憶體佔用高等問題,還有經常想監控當前程式執行情況,如程式碼執行頻次、耗時、佔用cpu和記憶體情況等。基本都是要從dump等診斷工具或者日誌去分析,操作麻煩。
今年初就思考是否可以做這樣的一個更加方便的工具,可以線上實時分析診斷dotnet程式,並給出結果或者建議,也可以線下分析診斷dump、trace等檔案,包括日誌檔案自動分析功能。
dotnetcore很先進,有很多的分析診斷的手段,還有這個用於診斷的客戶端工具庫:
https://learn.microsoft.com/zh-cn/dotnet/core/diagnostics/diagnostics-client-library
利用它按理可以做到我說的功能。JetBrains的dotTrace和dotMemory應該也是使用它做的吧,還是很強大的。
那麼是否可以自己做一個呢,市場還是不小的,比較偏門,競爭不大,不需要處理人際關係,非常適合dotnet高手創業,或者是個小創業,一個小的起步,也是造福更多dotnet開發人員了。
一直以來的一個想法,今天寫下來,想做好工作量還是很大的。
是否可以考慮做一個dotnet應用的效能診斷工具
相關文章
- [JVM] 應用診斷工具之Fastthread(線上診斷)JVMASTthread
- 如何使用 dotTrace 來診斷 netcore 應用的效能問題NetCore
- 動手實現一個適用於.NET Core 的診斷工具
- .NET Core-全域性效能診斷工具
- 龍蜥利器:系統運維工具 SysAK的雲上應用效能診斷 | 龍蜥技術運維
- 從這3個方面考慮BI工具,選型一選一個準
- JProfiler for Mac:提升效能和診斷問題的終極工具Mac
- 一次ORACLE IO效能診斷案例Oracle
- [應用案例]一個基金管理工具,做來自己用的
- 應該考慮實施 DataOps 的 5 個理由
- 要你做一個國外的web頁面,你需要考慮哪些問題?Web
- 網路診斷工具的使用
- 如何利用 Webshell 診斷 EDAS Serverless 應用WebshellServer
- 線上診斷神器-arthas基本應用
- dotnet DirectX 做一個簡單繪製折線筆跡的 D2D 應用
- 我考慮的是來看考慮考慮勞福德
- 用更雲原生的方式做診斷|大規模 K8s 叢集診斷利器深度解析K8S
- 基於等待事件的效能診斷(轉)事件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- .Net 應用考慮x64生成
- nginx判斷路徑是否含有某個引數做判斷Nginx
- 用10046進行診斷一例
- 如果精確判斷一個IP是否被佔用
- 在IT專案中運用FMEA,是否需要考慮客戶的需求和反饋?
- 2.5.11.2 FORCE LOGGING 模式需要考慮的效能問題模式
- 如何選擇java診斷工具Java
- .NET Core 服務診斷工具
- 確保Web應用程式安全應該考慮哪些事項Web
- 機器學習實際應用中必須考慮到的9個問題機器學習
- 【譯】13 個你應該選擇/考慮使用 Flutter 的理由Flutter
- Vitalik Buterin:以太幣定量供應是個值得考慮的“玩笑”
- 做一個可除錯的Android應用除錯Android
- Xcode自帶的超好用的診斷工具XCode
- 用Python做一個簡單的翻譯工具Python
- PHP的垃圾回收機制-效能方面考慮的因素PHP
- Tomcat應用部署是否要一個蘿蔔一個坑?Tomcat
- TiDB 故障診斷與效能排查:發生即看見,一切可回溯,Continuous Profiling 應用實踐TiDB
- 如何判斷一個玩法是否合格?