visual studio 2010-vs2010中性能分析的使用

问题描述

vs2010中性能分析的使用

最近在和老师做项目,第一次做项目对vs2010的性能分析还不是很熟悉。
在我用c++写了一个用opencv中stitcher类实现图像拼接时,发现耗内存很大。
所以我决定用性能分析软件分析一下内存耗费在哪里(不知道性能分析工具能不能
对非托管c++程序进行内存分析),但是我使用的时候总是会出现windows错误,
不知道问题出现在哪里。请有经验的前辈们指点一下
图片说明

解决方案

提供的信息太简略了,没法判断,也可能是环境的问题。安装下vs2010的sp1看看。或者升级到vs2015。

解决方案二:

使用VS2010性能优化
VS2010 Profile性能分析
【性能分析】初探VS2010中的Profile(性能剖析)功能

时间: 2024-11-02 19:42:11

visual studio 2010-vs2010中性能分析的使用的相关文章

vs2010 文件读写-visual studio 2010 随机生成5个10以内的加法式,为何生成1个式子就跳回编程页面,需要重新运行才行

问题描述 visual studio 2010 随机生成5个10以内的加法式,为何生成1个式子就跳回编程页面,需要重新运行才行 #include #include #include void main() { int a,b; srand(time(0)); a=rand()%10; b=rand()%10; printf("%d+%d=n",a,b); } 解决方案 没有写循环,只随机了一次 解决方案二: 从哪里可以看出来是五个呢

Visual Studio 2010

谈谈Visual Studio 2010- IntelliTrace(智能跟踪) Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之

Visual Studio 2010的Web项目jQuery库

我们知道在Visual Studio 2010的非空Web项目(含Webform和MVC)中,都自动包含了jQuery库在项目的Scripts文件夹中.  点击放大 但细心的人们都看到了正式版中包含的jQuery版本是1.4.1版,而不是jQuery官方最新发布的1.4.2版.处于新版效率的极大提升以及部分bug的修复,推荐大家跟新使用1.4.2版,而放弃1.4.1版.单个项目的调整比较简单就是把旧版本的删除,然后添加上1.4.2版的相应文件即可.但我们很多人可能更希望是以后创建的项目都是1.4

配置Visual Studio 2010开发环境

Visual Studio 2010是一个强大的IDE,微软的主要编程语言都包含于其中,不管是做桌面软件,还是做Web应用,使用Visual Studio 2010都可以搞定. 安装好Visual Studio 2010简体中文专业版之后,您可以根据自己的需求来配置Visual Studio 2010的开发环境. 比如我经常要用C#,所以这里我们把VS2010配置为"Visual C# 开发设置". 配置方法很简单:第一次打开Visual Studio 2010的时候,会弹出一个&qu

扩展Visual Studio 2010服务器资源管理器中的SharePoint结点

Visual Studio 2010最大的卖点就是可扩展性.这样就可以借助.NET社区的力量基于VS构建出许多有 用的工具.本文中我们将展示如何扩展VS2010的服务器资源管理器,在其中的SharePoint结点上添加一个 自定义操作. SharePoint服务器资源管理器是Visual Studio 2010的一项新特性,该功能是由Visual Studio Tools for SharePoint提供的. 如果你只需要从Visual Studio中浏览SharePoint站点里的内容(网站栏

微软Visual Studio 2010架构设计功能应用

随着软件开发日趋国际化,对软件的质量要求和管理也随之增高.微软看到了应用程序生命周期管理在业界逐渐被接受认可的趋势.在微软 VS2010(Visual Studio 2010 Ultimate)中,可以利用各种工具辅助每个关键环节进行管理(ALM)是其重要特性.Visual Studio经过近十年左右的发展,已经不再是仅仅面向某一个角色(开发人员)的工具,而是要服务于软件开发过程中的所有不同的角色(开发人员.测试人员.架构师.项目经理等),使其覆盖在整个软件开发生命周期(SDLC)中,本文将重点

Visual Studio 2010智能跟踪-加速.NET应用程序调试

Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具

Visual Studio 2010的智能跟踪功能-IntelliTrace

Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具

利用Visual Studio 2010中的Concurrency Visualizer优化性能

如今制造商们广泛提供了多核心处理器,新处理器中的单线程性能相对而言可能就显得平淡无奇了.那就意味着,对软件开发人员来说,通过更好地利用并行机制来提高应用程序性能的压力就更大了. 并行编程是一项很有挑战性的工作,其原因很多,但我在本文中只想将重点放在并行应用程序的性能方面.多线程应用程序不止容易成为顺序实现低效率进行(如低效的算法.低速的缓存行为.过多的 I/O)的常见原因,而且还可能具有并行性能 Bug.并行性能和可伸缩性可能受到负载不平衡.同步开销过大.无意的序列化或线程迁移限制. 过去,要了

Visual Studio 2010 Ultimate测试体系结构

VS2010测试概述 一个软件产品或系统同任何事物一样,也要经历孕育.诞生.成长.成熟.衰亡等阶段,一般称为软件生存周期,也称为SDLC(software development life cycle)软件开发生命周期.它是软件的产生直到报废的生命周期.周期内有问题定义.可行性分析.总体描述.系统设计.编码.调试和测试.验收与运行.维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则.我们也可以将SDLC解释为一组步骤(Step).阶段(Phase)或者里程标(Milesto