如何测量 ASP.NET Core WEB API 中特定请求使用的内存和 CPU?

问题描述 投票:0回答:1

我想看看哪些API调用使用更多的内存和CPU。

我尝试创建跟踪内存和 CPU 使用情况的中间件,但它们不能仅跟踪当前请求的指标。我想看看哪些 API 调用在生产中占用了多少 cpu 和内存

c# asp.net .net memory cpu
1个回答
0
投票

由于一个异步操作可以在多个线程中执行,因此在生产中检查这一点可能太复杂。但在开发环境中,比较 CPU 和内存消耗应该是相同的。因此,如果您愿意,您可以在隔离的开发环境中运行性能测试。我认为在生产中针对特定请求性能我们只能使用基于时间的指标。

© www.soinside.com 2019 - 2024. All rights reserved.