#performance #asp.net-core #perfview
#Производительность #asp.net-core #perfview
Вопрос:
Я пытаюсь выяснить проблему с производительностью процессора с помощью PerfView, мое приложение является Asp.Net Ядро 2.2, запущенное в IIS. Согласно этому видео https://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation «Вызывающий» — это главное, что позволяет найти проблему с производительностью, но в моих коллекциях отображается только запись «ROOT», и она не может быть расширена, см.:
Любая помощь?
Tks
Ответ №1:
Вид на вашем скриншоте показывает «Методы, которые вызывают module coreclr <<coreclr?>>
«, поэтому, когда вы разворачиваете дерево, оно показывает вам, что вызвало текущий элемент. ROOT
это конец строки, потому что ничто так не вызывало, вот почему вы не можете выйти за ее пределы.
Элемент выше ROOT
— это dotnet
процесс, который запустил вашу сборку.