【发布时间】:2021-05-07 16:00:55
【问题描述】:
当我的 asp.net Web 应用程序随机开始使用 99% 的 CPU 以了解发生了什么时,我对其进行了分析。但是我得到的是一些由其他外部代码调用的System.Collections.Generic.Dictionary<int,int>.FindEntry(int) 是最昂贵的。
我可以用这些信息做什么?它应该与我的代码(或至少我的操作)有某种关联,但分析器只是向我显示某些外部代码正在调用其他外部代码(我既无法查看,也无法更改) .
我怎么知道这是什么原因?有可能吗?
【问题讨论】:
-
有关“通过分析CPU使用率来衡量应用程序性能”的信息,您可以参考这个链接:docs.microsoft.com/en-us/visualstudio/profiling/…
标签: asp.net visual-studio iis profiler