visual studio性能探测器使用案列

visual studio性能探测器使用案列

在visual studio中,我们可以使用自带的工具对项目进行性能探测,具体如下

1.选择性能探查器

  • Vs2022/Vs2019中打开方式:

  • Vs2017打开方式:

注意最好将解决方案配置为:Release

Debug 和 Release 的区别:

Debug: 调试版本,包含调试信息,所以容量比 Release 大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug 模式下生成两个文件,除了

.exe 或 .dll 文件外,还有一个 .pdb 文件,该文件记录了代码中断点等调试信息 。

Release: 发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。(调试信息可在单独的PDB文件中生成)。

Release 模式下生成一个文件 .exe 或 .dll 文件。

实际上,Debug 和 Release

并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。

2.分析目标

  1. 在探查器中有9种模式可供选择,但重点是CPU使用率和时间查看器
  1. 启动项目可以选择,默认是使用启动的项目

3.做好准备工作

  1. 将需要测试的项目设置为启动项.
  2. 确保代码没有问题.
  3. 如果项目本身无法调用接口可提前打开前端项目或者PostMan用于调用接口.

4.开始测试

  1. 注意,此时我们的项目已经启动,该项目的接口可以被调用了

  2. 连接后可以额外去监听一些属性,在下方勾选,如下图:

5.停止收集,输出结果

  1. 当我们在一段时间测试完后,可以停止收集并输出结果

  2. 选择CPU使用率可以看到那些接口CPU使用率最高,双击可查看

  1. 双击后,可以查看函数下,具体什么方法的使用率较高,然后针对处理

  2. 也可以选择区间,有针对性的去查看数据

  3. 也可以针对性的查看接口具体的使用情况

相关推荐
iCxhust36 分钟前
使用 Visual Studio 创建安装包的完整指南
ide·单片机·嵌入式硬件·microsoft·c#·visual studio
nuoyigui98894 小时前
visual studio学习250614(编译错误)
ide·学习·visual studio
未来之窗软件服务9 小时前
江西招标专家抽选系统源码解读——东方仙盟——仙盟创梦IDE
ide·仙盟创梦ide·东方仙盟
追逐时光者17 小时前
提高 .NET 编程效率的 Visual Studio 使用技巧和建议!
后端·.net·visual studio
lyb0618 小时前
关于 jupyter 找不到虚拟环境中安装好的包的问题
ide·深度学习·jupyter
路由侠内网穿透18 小时前
本地部署 Jupyter 并实现外部访问(Windows 版本)
服务器·ide·windows·网络协议·tcp/ip·jupyter
佛系小嘟嘟18 小时前
Android Studio Jetpack Compose毛玻璃特效按钮
android·ide·android studio
Moshow郑锴21 小时前
IDEA高效快捷键指南
java·ide·intellij-idea
敖行客 Allthinker1 天前
写在谷歌云大宕机之后 云时代的淬炼进化之路
ide·人工智能·网络安全·云计算·数据库架构·云ide
伊成1 天前
idea使用技巧分享
java·ide·intellij-idea