首页 > 解决方案 > 线程视图在性能/cpu 分析器中有何用处?

问题描述

在我分析 ASP.NET Core 应用程序后,JetBrain 的 dotTrace工具默认打开All Calls选项卡并显示线程列表。

你能澄清我的一些问题吗?

在此处输入图像描述

在此处输入图像描述

标签: profilerdottraceperfview

解决方案


当您在应用程序中使用真正的线程时,线程视图很有用。例如,在 WPF 中,主线程仅用于调度程序,而您的自定义线程用于后台工作。

在您的情况下,您仍然可以扩展调度以查看内部执行的内容。您还可以使用跟踪模式查看池工作人员内的请求数。

显示在您的分析记录期间实际使用的所有线程,每个线程将执行大量请求

对于这种用途,我更喜欢 Timeline 模式,因此您可以过滤所有请求并查看执行的所有线程。


推荐阅读