簡體   English   中英

對於使用 Windows、ZEDC9F0A5A5D577438888E3 和 macOS 的 .NET Core 3.1 的進程,如何測量 CPU 使用率和 memory?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM