用事实说话,C++ Profiler(Visual Studio 2008)

1、设置“生成时启用C/C++代码分析”为“是”,如果不设置此项,程序速度将出乎你的意料……

2、点击“分析”->“启动性能向导”

3、在“性能资源管理器”中右键新建的性能报告节点,右键“启动并启用分析功能”。

虽然此处有“启用分析功能”,但如果在配置里面没有进行设置,第一次的测试报告结果将是不准确的。

4、选择两个性能报告(ctrl+鼠标),右键“比较性能报告”。

用性能报告将有助于提高程序的性能,并且快速定位问题所在,剩下的结果就是你自己需要多观察,分析性能报告所反映的问题了。

更多

VC++ 6.0详见这里>> http://neural.cs.nthu.edu.tw/jang/mir/technicalDocument/vc6_profile/index.htm

第三方工具>> http://www.semdesigns.com/Products/Profilers/CppProfiler.html

Visual Studio 2008 查找耗时函数 C++ Profiler 性能 优化相关推荐

  1. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  2. visual studio 2008快捷键大全 收藏

    visual studio 2008快捷键大全 收藏 命令名 快捷键 说明 编辑.折叠到定义 Ctrl + M,Ctrl + O 自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们. 编辑.注 ...

  3. Visual Studio 2008 每日提示(三十一)

    本篇包括tip311-tip320 http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-31.html #311.按S ...

  4. 关于Visual Studio 2008调试的一些经验以及错误(0xXXXXXXXX处最可能的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突)

    最近关于调试的经验教训 Visual Studio 2008调试的一些经验 常规的调试的思路 基础的调试按钮的含义以及一些快捷键 错误:0xXXXXXXXX处最可能的异常: 0xC0000005: 写 ...

  5. 转]网络上收集的Visual Studio 2008的一些小技巧

    [转]网络上收集的Visual Studio 2008的一些小技巧 标签: 电脑 visual 光标 ide 高亮 杂谈 分类: 学习 1,Visual Studio 2008自带的1000多个 Wi ...

  6. 【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用

    现在很多高校还是利用Visual C++ 6.0这一经典版本在教C++,很多人对自己第一个程序的回忆是利用Visual C++ 6.0用C语言写的Helloworld,之后再学习C++的类,不过还是在 ...

  7. 为Visual studio 2008 添加汇编工程模板

    看Intel 汇编语言程序设计(第五版)时说可以使用visual studio进行汇编开发和编译,但visual studio 系列工具没有相应的汇编模板.经过研究发现可以手工修改,添加拥有<I ...

  8. [Ray Linn]用Visual Studio 2008开发IE BHO (浏览器帮助对象)之一

    这篇文章是应同学们的要求写的,以前都是用VC++ 6.0+Platform SDK完成的. 迁移到 VS2008之后,原来Visual Studio 6.0里的BHO向导不复存在,因此特此不厌其烦,详 ...

  9. Visual Studio 2008单元测试实践一

    关键字:单元测试,Visual Studio 2008 单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试. 在一种传统的 ...

最新文章

  1. python读取xml数据并显示为表格_用Python解析XML数据,然后用SQL创建一个数据库
  2. 数据中台应用实战50篇(二)-中台解决方案本质在解决什么问题?
  3. .NET软件开发, 你应该知道 (整)
  4. Tricks with Direct Memory Access in Java
  5. webpack最简单的入门教程里bundle.js之运行单步调试的原理解析
  6. Java集合Collection与List的关系、常见用法
  7. 测试回收站测试回收站测试回收站测试回收站测试回收站测试回收站测试回收站测试回收站
  8. python制作安装包(setup.py)
  9. FileSystemWatcher监听文件是否有被修改
  10. mybatis BindingException: Invalid bound statement (not found)
  11. MsSql正反表达式
  12. “Hello,Github!——如何配置并上传一个已有项目到Git上
  13. express中间件系统的基本实现
  14. openstack ice版文档horizon整理(页面resize)
  15. 我的2006年,我的博客站
  16. 免费好用的SNMP网管工具 Sugarnmstool
  17. 传染病模型SIS及相应的matlab代码
  18. mov和mp4格式哪个好_pr视频剪辑后导出文件格式那么多,你知道怎么选择吗?
  19. 最新服务器处理器天梯,2019服务器CPU天梯图之性能排行榜(双路三路四路) - 服务器百科...
  20. 《管理学》第十周阶段性回顾

热门文章

  1. 前端中全部盒子靠左对齐_前端面试一百问之弹性盒子中 flex: 0 1 auto 表示什么意思...
  2. SQL学习(一)之简介
  3. spring cloud(三) config
  4. Mysql数据库和表的增删改查以及数据备份恢复
  5. zookeeper3.4.6安装
  6. WebStorm ES6 语法支持设置
  7. wcf简单的创建和运用
  8. 实例讲解ThinkPHP的UploadFile文件上传类的详细用法
  9. (转)Javascript 面向对象编程(一):封装
  10. 由浅入深之Jq选择器(2)