Visual Studio的性能测试工具

vs果然是宇宙最强大的IDE,这句话我经常挂在嘴边,反正觉得它挺强大

整个听技术经理说性能测试,然后我就觉得宇宙最强大的IDE应该 也有测试工具吧,那么我就百度了一下,又看看vs的选项,果然真有一个性能导向.

这个性能导向主要是测试的一个程序流程走下来的时候,到底调用了哪些函数,并且 调用函数的总耗时的百分比.

当百分比高的当然就是消耗性能的关键点拉~

引用了一位大神的例子:http://blog.zhaojie.me/2009/12/profiler-sampling.html    可以去这里 看看博主的文章,并且有例子

 

开始测试

创建一个控制台,复制上面这位大神的代码到控制台

然后接下来 我把模式从Debug 变成了 Release,听说Release是经过代码优化的,所以的话,肯定是优化之后再进行测试会比较好

打开vs 性能分析工具------------------->分析-->性能导向

 

刚开始选择第一种先进行测试,后面的测试都非常耗时,第一种就能查出每个函数调用的耗时,点击第一种分析出的结果如图

点击函数名,就是主入口,在看看最右边的[已调用函数]就可以看到到底是哪个函数比较耗时,当然,如果程序还有下一层,那么就点击其中一个函数

 

点击了TestConvert-->得到以下的图形,如果还包含了函数,那么还可以继续跳进去看,如此类推,

 

 

这个性能测试工具就可以清晰地看出函数的耗时情况,根据此就能看出到底程序出现的性能瓶颈在哪里

说白了,看到哪里高了就去看看这个方法里面的代码,当然有些操作肯定是耗时间,这时候可以去看看本来以为不耗时,但是实际消耗却是很大的操作.

转载于:https://www.cnblogs.com/zhuzhuzhupa/p/5146927.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio性能测试是一种通过模拟多种负载情况来评估软件系统性能的方法。通过使用Visual Studio Team Services(VSTS)中的性能测试工具,开发人员可以创建和执行各种类型的性能测试来模拟实际用户在系统上执行的操作。这些测试可以帮助开发人员确定系统在不同负载下的性能瓶颈,并优化系统以提高性能和可靠性。 要进行Visual Studio性能测试,您需要一个Visual Studio Team Services(VSTS)账户。如果您还没有账户,您可以创建一个。此外,您还需要安装Visual Studio 2017或更高版本,并可以使用Visual Studio Team Services Demo Data Generator来提供预先定义的项目数据。对于本次实验,您可以选择使用My Health Clinic模板。如果您没有使用VSTS Demo Data Generator,您还可以从GitHub仓库中复制代码来进行性能测试。 在开始性能测试之前,您需要登录到您的Visual Studio Team Services账户,并单击“Load Test”来创建和配置性能测试。在此过程中,您可以设置测试的目标URL、负载模式、持续时间以及其他参数,以模拟真实用户的行为并收集性能指标。完成配置后,您可以运行性能测试并分析结果以获取有关系统性能的详细信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [使用VSTS进行压力和性能测试(一)——创建基础的URL压力测试](https://blog.csdn.net/jiangyongtao/article/details/79606382)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值