Sends for the fellow dear visitors:welcome to dongpad!


 Welcome to DongPad!

 msn


ZT-Windows Presentation Foundation 工具 - WPF 性能分析工具

WPF 提供了一套性能分析工具,来帮助您分析应用程序的运行时行为,并确定可以应用的性能优化的类型。下表列出了 Windows SDK 工具 WPFPerf 中包括的五个性能分析工具:

Perforator(分析器)
用于分析呈现行为。Perfortor(分析器)是一种用于分析呈现行为的性能分析工具。Perfortor(分析器)主窗口显示了一组选项,您可以利用这些选项来分析应用程序各部分中非常具体的呈现行为。
使用 Perfortor(分析器)
若要使用 Perfortor(分析器),请启动您想要分析其呈现行为的 WPF 应用程序。启动了应用程序后,在 Perfortor(分析器)中单击“Refresh”(刷新)按钮。应用程序现在应出现在 WPF 应用程序的“分析器”(Perforator)列表框中。选择想要分析的应用程序和呈现选项。Perfortor(分析器)数据值(比如帧速率)将立即反映应用程序的呈现行为。

Visual Profiler(可视化探查器)
用于按可视化树中的元素分析 WPF 服务(如布局和事件处理)的使用。可视化探查器是一种性能工具,用于按可视化树中的元素分析 WPF 服务(如布局和事件处理)的使用。通过分析此工具的分析输出,可以确定应用程序中的哪些可视元素可能引起性能瓶颈。可视化探查器主窗口显示一组选项,您可以利用这些选项来指定要如何分析应用程序:

Update Interval(更新间隔)。 要在分析过程中使用的时间间隔。

Display Overlay(显示覆盖)。 显示覆盖选项允许您显示 CPU 资源使用量 — 暗红色的覆盖指示较大的 CPU 资源使用量。

可视化分析的值

使用可视化探查器
若要使用可视化探查器,请单击“Start Profiling”(开始分析)按钮,并选择“Launch”(启动)或“Attach”(附加)。为了使用“Attach”(附加)选项,WPFPerf 和所分析的应用程序都必须以管理访问权限运行。同样,覆盖功能处于禁用状态,因此可用于“Attach”(附加)选项的事件较少。“Launch”(启动)选项是推荐选项。

Working Set Analyzer(工作集分析器)
用于分析应用程序的工作集特征。
Working Set Analyzer(工作集分析器)是一种 WPF 性能分析工具,提供有关指定进程的内存使用量信息。利用此工具,您可以生成特定应用程序状态时的应用程序内存使用量信息的快照。

Event Trace(事件跟踪)
用于分析事件并生成事件日志文件。
Windows 事件跟踪 (ETW) 是一种高效的内核级别跟踪工具,它使您能够将内核或应用程序定义的事件记录到日志文件。您可以在实时或从日志文件中使用事件,并使用它们来调试应用程度或确定应用程序中何处发生了性能问题。WPF 事件跟踪分析工具使用 ETW 来记录事件。

ETW Trace Viewer(ETW 跟踪查看器)
以 WPF 用户界面的格式记录、显示和浏览 Windows 事件跟踪 (ETW) 日志文件。
Windows 事件跟踪 (ETW) 提供了一种机制,用于跟踪和记录用户模式应用程序引发的事件。ETW 在 Windows 操作系统中实现,为开发人员提供了一组快速、可靠而通用的事件跟踪功能。“Event Trace”(事件跟踪)工具允许您用特定于 WPF 的用户界面格式记录、显示和浏览 ETW 日志文件。

for more visit the site:http://www.uupx.com/VisualStudio2008/WPFGuide/

评论: 0 | 引用: 0 | 查看次数: 1540 | 返回顶部
发表评论
昵 称:    
验证码:   
 
内 容:
选 项:  
 
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 开启