运用Stand-AloneProfiler

2024-02-26 01:40
文章标签 运用 stand aloneprofiler

本文主要是介绍运用Stand-AloneProfiler,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

运用Stand-AloneProfiler

操作步骤:

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平台运行,也可以独立运行,监测代码的性能情况,

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

9、启动vs2010,将文件PeopleTraxReport.vsp直接导入.   //原理:通过VS IDE打开文件并分析。备注:必须将应用程序和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

同事 邹雄 提供

这篇关于运用Stand-AloneProfiler的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/747339

相关文章

poj 2431 poj 3253 优先队列的运用

poj 2431: 题意: 一条路起点为0, 终点为l。 卡车初始时在0点,并且有p升油,假设油箱无限大。 给n个加油站,每个加油站距离终点 l 距离为 x[i],可以加的油量为fuel[i]。 问最少加几次油可以到达终点,若不能到达,输出-1。 解析: 《挑战程序设计竞赛》: “在卡车开往终点的途中,只有在加油站才可以加油。但是,如果认为“在到达加油站i时,就获得了一

ElasticSearch 6.1.1运用代码添加索引及其添加,修改,删除文档

1、新建一个MAVEN项目:ElasticSearchTest 2、修改pom.xml文件内容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

巧妙的运用Floyd算法

题目大概意思:输入n,m,n代表n个点,接着输入n个点之间的距离(n*n的矩阵),接下来m次询问,输入a,b,c如果a,b之间的最短路径中存在c点则输出Yes,否则输出No 比赛的时候没有做出来,赛后帆哥一点播就知道了。。。。我写的时候直接用floy算法求距离并记录路径。。然后TLE到死。。。我就奇怪了数据n,m都小于100,怎么会TLE啊。。。坑爹啊。。。我一直怀疑是不是用别的算法。。。。。帆

【kubernetes】配置管理中心Configmap运用

一,介绍 Configmap(简写 cm)是k8s中的资源对象,用于保存非机密性的配置的,数据可以用key/value键值对的形式保存,也可通过文件的形式保存。 【局限性】:在ConfigMap不是用来保存大量数据的,其数据量不可超过1 MiB。 kubectl get cm 二,功能 Configmap资源对象,可以有一个或者多个Configmap,通过 volume 形式映射到容器

运用WPS快速整理中英混排的网页文字的方法

朋友从网上下载了一篇技术文档,发现文档中每一行的行末都有一个段落符号,而真正要分段的段首则有4个半角空格,还有许多空段。   想重新编排一下,由于文档比较长,手工操作肯定不行,我向他推荐用WPS文字的“智能格式整理”功能。在该文档处于打开状态时,用鼠标点开“工具”菜单下的“文字工具→智能格式整理”,几秒钟后,所有的段首空格全部消失,段与段之间的空段也全部消除,但每一行行末的段落标记却依然

智能匹配新高度:相亲交友系统如何运用AI技术提升用户体验

在数字化时代,相亲交友系统正逐渐融入人工智能(AI)技术,以提升用户体验和匹配效率。AI的引入不仅改变了传统的交友方式,还为用户带来了更加个性化和精准的交友体验。以下是一篇关于如何运用AI技术提升相亲交友系统用户体验的文章。 智能匹配新高度:相亲交友系统如何运用AI技术提升用户体验 随着人工智能技术的飞速发展,相亲交友系统正迎来一场革命。AI的引入不仅提高了匹配的精准度,还极大地丰富了

编程技巧--位运算的巧妙运用(1)

作者:yunyu5120                这是我的这一系列文章的第一篇,主要讲述我学习过程中积累的一些编程技巧,由于我也是一个初学者,高手莫笑。这一篇主要讲解位运算的基础知识鱼与其简单应用,我主要以C/C++语言讲述,其他语言可以类推。如果你已经对位运算基础和应用十分熟悉,那么本文并不适合你。              我相信还是有一部分人对位运算还不是很了解,我希望你在

【Java】实体类Javabean的运用案例

文章目录 前言一、定义一个操作类专门处理数据二、代码总结 前言 实体类Javabean的运用案例,现在需要把数据与业务串联起来。 一、定义一个操作类专门处理数据 这里定义了一个叫DogOperator的类,专门用来处理Dog类里面的数据。 解析: 要把Dog类里面的数据拿到DogOperator类当做运用,那么首先要有个关联关系,那么用什么去关联呢?我们要获取一

OC中数组、字典、集合常用方法的运用

/* ====================== 一 NSArray========================          1.创建对象          1.1初始化方法(2) //一般程序有问题先检查初始化          1.2类方法          1.3字面量方法          2.数组查找          2.1通过下标访问对象[ .[i]]

iOS开发:OC篇:常用字符串方法的运用

1 NSString   .1创建 alloc init stringWith   .2获取长度.length   .3获取字符 characterAtIndex   .4前缀和后缀的判断 hasPrefix hasSuffix   .5某个字符串在另一个字符串的范围(range)(NSMakeRange) rangeOfString   .6截取(sub) substringFro