VS2010性能监视工具

本文介绍了VS2010中的性能监视工具,包括如何创建并运行性能会话,分析采样数据,以及如何修改代码并重新运行会话以优化性能。通过CPU采样方法,该工具能展示执行应用程序中最活跃的函数,帮助开发者识别和解决性能瓶颈。
摘要由CSDN通过智能技术生成

《编程珠玑(续)》第一章中就介绍了性能监视工具,对于较简单的程序来说,性能监视工具其实可以用变量累加来计算的,但是对于较复杂的程序来说就需要比较好的性能监视工具了。而VS2010提供了一个性能监视工具,虽然我没有写过大型的程序,但是感觉还是很高大上的!

性能监视工具的打开:Analyze->Launch Performace Wizard,选择CPU  Simpling,对于可执行程序来说,选择An executable(.EXE file)。输入完整的.exe文件路径,然后点击Finish即可。

需要注意的是这个分析表时由CPU采样得到的,这样你的程序如果执行特别快,还没有来得及采样就结束了,那么就不能得到这个分析报告了,因此,如果执行时间过短时,需要循环执行多次来分析程序的性能指标。

下面内容转自:http://msdn.microsoft.com/library/ms182372

基本概念

性能会话   可使用“性能探查器”创建性能会话,会话中包含配置数据,用于收集性能信息以及一次或多次分析运行的结果。 创建性能会话之后,“性能资源管理器”窗口中将显示该会话。

性能资源管理器及其元素
  1. 分析会话的名称。

  2. Targets 文件夹显示在会话中分析的项目或二进制文件。

  3. Reports 文件夹包含一次或多次收集运行的分析数据文件。 您可以单击某个文件名,并选择性能信息(如函数调用、内存分配以及特定函数的详细信息)的视图。 每个视图都显示在 Visual Studio 主窗口中。

采样方法    “采样”是一种统计分析方法,用于显示执行应用程序中大多数用户模式工作的函数。 若要加快应用程序的运行速度,可先从采样这一块下手。

“采样”方法将按指定时间间隔收集在应用程序中执行的函数的相关信息。 完成分析运行后,Visual Studio 主窗口中将显示分析数据的“摘要”视图。 “摘要”视图将显示最活跃函数的调用树(称为“热路径”,在其中执行了应用程序中的大多数工作),此外,还将列出执行单个工作最多的函数,并提供一个可用于重点显示采样会话特定段的时间线图。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值