VisualStudio性能分析工具使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


1、实时分析

即:程序执行时加入断点来查看当前时刻程序各模块/函数的资源消耗情况,如CPU占用率

查看CPU使用率
在CUP使用率中点击启用CPU分析。如下图:
在这里插入图片描述
点击全部中断。如下图:
在这里插入图片描述
出现了代码CPU占用的详细的占比图。如下图:
在这里插入图片描述
查看CPU使用率详细情况
点击CPU使用率中的打开详细情况。如下图:
在这里插入图片描述
默认进入调用方/被调用方信息。如下图:
在这里插入图片描述
根据需求在弹窗的左上角切换当前视图,示例中显示的是调用树视图。如下图:
在这里插入图片描述
选中CPU波动较大的行或者选中函数名左侧带的函数进行展开,可观察该函数各部分CPU占用情况,根据颜色深浅或者函数右侧的CPU占比可知各部分CPU消耗情况
在这里插入图片描述
从上面图片及CPU使用率窗口中得知,此函数占用比较多CPU使用率。可以根据需求修改代码。


2、离线整体分析

即:程序整体执行时程序各模块/函数的资源消耗情况,如CPU占用率
**打开VS的性能探查器
在这里插入图片描述
选择待分析的exe文件,选择分析CPU使用率然后点击开始即可启动exe程序并分析CPU使用率
在这里插入图片描述
在这里插入图片描述
程序执行一段时间后,可以手动停止程序执行;
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Visual Studio性能分析器是一个强大的工具,可以帮助开发人员识别和解决应用程序中的性能问题。面是使用Visual Studio性能分析器的一般步骤: 1. 打开Visual Studio,并打开要分析的项目。 2. 在菜单栏中选择“调试”>“性能分析器”>“性能探查器”。 3. 在性能探查器窗口中,您可以选择要分析的目标(例如,CPU使用情况、内存使用情况等)。 4. 点击“开始分析”按钮,Visual Studio将开始记录性能数据。 5. 运行您的应用程序,执行您想要分析的操作。 6. 在您完成操作后,点击“停止分析”按钮,Visual Studio将停止记录性能数据。 7. 分析结果将显示在性能探查器窗口中。您可以查看各种图表和报告,以了解应用程序的性能瓶颈和优化建议。 除了上述基本步骤外,Visual Studio性能分析器还提供了许多高级功能,例如: - 自定义配置:您可以选择要记录的性能指标、采样率等。 - 高级图表和报告:您可以查看各种图表和报告,如CPU使用情况、内存分配情况、函数调用图等。 - 分析会话:您可以保存和加载分析会话,以便稍后进行进一步分析。 - 代码跟踪:您可以查看代码中的性能瓶颈,并进行深入的分析和优化。 总之,Visual Studio性能分析器是一个强大的工具,可以帮助开发人员识别和解决应用程序中的性能问题,从而提高应用程序的性能和响应能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值