收集线程和进程并发数据

提示

无法为网站收集或分析线程执行和可视化数据。 可以收集资源争用数据。

通过 Visual Studio 分析工具并发分析方法,可以收集两类并发数据:

  • 资源争用数据,其中包括有关导致所分析应用程序中的函数等待访问资源的每个同步事件的信息。

  • 线程执行数据,其中包括有关处理器利用率、线程争用、线程迁移、同步延迟、重叠 IO 的区域以及其他系统事件的信息。

可以使用以下过程之一指定并发分析方法:

  • 在分析向导的第一页上,单击**“并发”,然后选中或清除“收集资源争用数据”“收集线程执行数据”**复选框。

  • 在性能会话的属性对话框的**“常规”页上,单击“并发”,然后选中或清除“收集资源争用数据”“收集线程执行数据”**复选框。

  • 在**“性能资源管理器”工具栏上的“方法”列表中,单击“并发”**。

常规任务

在性能会话的“性能会话 属性页”对话框中,可以指定其他选项。 打开此对话框:

  • 在**“性能资源管理器”中,右击性能会话名称,然后单击“属性”**。

下表中的任务说明在使用并发方法进行分析时,可以在“性能会话 **属性页”**对话框中指定的选项。

任务

相关内容

“常规”页上,指定生成的分析数据 (.vsp) 文件的命名详细信息。

“启动”页上,指定代码解决方案中有多个 .exe 项目时要启动的应用程序。

“层交互”页上,向分析运行添加 ADO.NET 调用数据。

“Windows 计数器”页上,指定要作为标记添加到分析数据的一个或多个操作系统性能计数器。

“高级”页上,指定在应用程序模块使用多个 .NET Framework 运行时版本时,要分析的运行时版本。 默认情况下分析加载的第一个版本。