[英]How to get CPU Usage and Virtual Memory for a process in .Net Core?
[英]How to measure CPU usage and memory for a process using .NET Core 3.1 for Windows, Linux and macOS?
我想在 Windows、Linux 和 macOS 中獲得 CPU 和 RAM 利用率。 我還需要 SQL 服務器(Sqlservr)進程 CPU 和 RAM 利用率。 我在 ASP.NET Core 3.1 中嘗試這個,但找不到任何解決方案。 我可以使用以下命令獲取 dot net 應用程序 CPU 和 RAM 使用情況
dotnet counters monitor --process-id 11812 --providers MyEventCounter
參考鏈接: https://www.stefangeiger.ch/2020/05/07/dotnet-diagnostics-tools-counters.html 。 請向我建議解決方案或任何其他技術來完成這項工作。 使用的環境:Windows 10、Visual Studio 2019 和 .NET Core 3.1。
利用
dotnet-counters collect --process-id 1902 --refresh-interval 3 --format csv
參考文檔https://docs.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-counters#examples
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.