使用Visual Studio Profiler分析程序性能

本文介绍了如何使用Visual Studio Profiler进行程序性能分析,包括Sample和Instrumentation两种检测方式,强调了在不同场景下选择合适方法的重要性,并详细阐述了配置和运行Profiler的步骤,以帮助开发者优化代码。
摘要由CSDN通过智能技术生成

    Profiler 是 Visual Studio 中集成的性能分析工具。它主要用于分析程序中所有函数调用所占的耗费时间。它提供了Sample和Instrumentation两种检测方式,能够生成简洁易读的报告。它只适用于Team Suit版本。

   

    下面性能分析的环境是在Windows XP SP2,Visual Studio 2008 Team Suit环境。

 

    首先,打开您需要测试的程序的解决方案或项目文件,需要说明的是被测试的程序的设置。推荐您使用Debug的编译模式,如果您使用的是Release的编译模式,程序将无法分析出函数的符号。请您在VS中点击Project->Properties->Configuration Properties->Linker->Command Line,在右侧Additional options中填入/Profile,代表您告诉链接器Linker,此程序需要被用于VS Profiler。新手非常需要注意的是,当程序性能调优完成后,您需要去掉这个添加的选项,使用Release编译链接生成可以发布的程序。


    其次,请先编译链接您的程序,如果您的程序是DLL,也请准备好测试的EXE程序。在VS中点击Analyze->Lauch Performance Wizard。(当您熟练使用Profiler后,也可以使用 Analyze->Profiler->New Performance Session )在这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值