【吐槽篇之经验<四>】如何运用Stand-Alone Profiler定位.NET代码级问题

运用Stand-Alone Profiler

Stand-Alone Profiler是一款针对.NET程序或代码进行profiler的性能测试工具,具体操作步骤如下:

1、安装VS _profiler,这里安装步骤省略   (注意:系统版本位数不同,安装的也不同)

2、配置用户级的系统环境变量,把安装的路径设置在path

3、启动doc命令窗口,进入PeopleTrax.exe程序存在路径。

4、输入:VSPerfCLREnv /sampleon   //启动profilser环境

5、输入:VsPerfCmd /start:sample /output:PeopleTraxReport.vsp /launch:PeopleTrax.exe  //通过VsPerfCmd开始分析PeopleTrax.exe程序,并探查器过程开始把收集的分析数据写入报告peopleTraxReport.vsp文件

 备注:如果要测试代码级的性能问题,需开发提供PDB类型文件,如果不能提供,只能定位到API接口,而不能精确到具体函数方法的代码级的情况

6、测试完毕后,输入:VSPerfCmd /shutdown   //关闭分析程序

7、输入:VSPerfCLREnv /sampleoff或者VSPerfCLREnv /globaloff  //关闭profilser环境

备注:1、测试时间可以随机;2、由于此工具是可以在VS平台运行,也可以独立运行,监测代码的性能情况,

8dir文件名*//查看文件是否生成

9、启动vs2010,将文件PeopleTraxReport.vsp直接导入.  //原理:通过VSIDE打开文件并分析。备注:必须将应用程序和vsp等文件导入VS(VSPerfReport <dir> PeopleTraxReport.vsp /output:<dir> /summary:all )  //用VS的ide打开PeopleTraxReport.vsp报告的命令

 

具体安装和操作参照英文网站:

http://msdn.microsoft.com/en-us/library/bb385771.aspx

http://msdn.microsoft.com/en-us/library/aa985628.aspx

http://social.msdn.microsoft.com/Forums/en-US/vstsprofiler/thread/9ffaddf0-bf76-465e-949d-99418ed2b7cb

 

以下为IIS截图步骤

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值