调试跟踪仅当 WPF 应用程序在完全信任模式下运行时才可用。
若要启用跟踪,必须先设置一个注册表项,然后配置跟踪源。
达到最佳应用程序性能要求在应用程序设计中有深谋远虑并了解 Windows Presentation Foundation (WPF) 应用程序开发的最佳实践。有关更多信息,请参见优化 WPF 应用程序性能。
WPF 性能分析工具
WPF 提供了一套性能分析工具,您可以使用这些工具分析应用程序的运行时行为,并确定可以应用的性能优化的类型。下表列出了 Windows SDK 工具 WPFPerf 中包括的五个性能分析工具:
工具 | 说明 |
|---|
事件跟踪 | 用于分析事件和创建事件日志文件。 |
分析器 | 用于分析呈现的行为。 |
ETW 跟踪查看器 | 以 WPF 用户界面的格式记录、显示和浏览 Windows 事件跟踪 (ETW) 日志文件。 |
可视化探查器 | 用于通过可视化树中的元素分析 WPF 服务(如布局和事件处理)的使用。 |
工作集查看器 | 用于分析应用程序的工作集特征。 |
可视化探查器工具套件提供性能数据的丰富图形视图。在此屏幕快照中,可视化探查器的“CPU 使用率”部分使您可以精确分析对象对 WPF 服务(如呈现和布局)的使用情况。
可视化探查器显示输出
.png)
有关 WPF 性能工具的更多信息,请参见 WPF 性能分析工具。