2012 10单步 卡-关于VS2008/2012调试器运行慢的问题

问题描述

关于VS2008/2012调试器运行慢的问题

有时候使用VS2008或者 VS2012调试代码的时候, 发现devenv.exe进程占用CPU达40%.
并且按一次F10单步, 哪个怕是步过if(a==0)这样的简单判断条语句都需要10多秒, 在这个过程中查看CPU, 发现devenv.exe占用CPU达30-40.

win7 安全关闭安全软件 有VAX插件

请问大家是否遇到过此问题? 如何解决?

解决方案

有时候,就是说在你的电脑上也不是 100% 出现的?如果是这样,请注意一下出现这种现象、与正常时有什么 差别?
没有遇到过这种情况,在 Win7 下我一般是安装 VAX 插件,也不关闭安全软件。
不会你电脑配置的问题吧。

解决方案二:

VS有没有安装任何第三方插件,比如Resharper之类?

解决方案三:

1.把第三方软件关掉,有可能是杀毒软件的问题
2.有可能是VS安装的插件的问题
3.看看你机器的内存是不是还有一些空闲

解决方案四:

应该是系统的问题,关了一些杀毒软件之类的试一下,

解决方案五:

利用并行编程,提高CPU利用率。

时间: 2024-10-07 13:36:29

2012 10单步 卡-关于VS2008/2012调试器运行慢的问题的相关文章

开发一个Linux调试器(一):准备环境

任何写过比 hello world 复杂一些的程序的人都应该使用过调试器(如果你还没有,那就停下手头的工作先学习一下吧).但是,尽管这些工具已经得到了广泛的使用,却并没有太多的资源告诉你它们的工作原理以及如何开发,尤其是和其它那些比如编译器等工具链技术相比而言. 此处有一些其它的资源可以参考: http://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1 https://t-a-w.blogspot.co.uk/2007/03

开发一个Linux调试器(六):源码级逐步执行

在前几篇博文中我们学习了 DWARF 信息以及它如何使我们将机器码和上层源码联系起来.这一次我们通过为我们的调试器添加源码级逐步调试将该知识应用于实际. 系列文章索引 随着后面文章的发布,这些链接会逐渐生效. 准备环境 断点 寄存器和内存 Elves 和 dwarves 源码和信号 源码级逐步执行 源码级断点 调用栈展开 读取变量 下一步 揭秘指令级逐步执行 我们正在超越了自我.首先让我们通过用户接口揭秘指令级单步执行.我决定将它切分为能被其它部分代码利用的 single_step_instru

开发一个Linux调试器(十):高级主题

我们终于来到这个系列的最后一篇文章!这一次,我将对调试中的一些更高级的概念进行高层的概述:远程调试.共享库支持.表达式计算和多线程支持.这些想法实现起来比较复杂,所以我不会详细说明如何做,但是如果你有问题的话,我很乐意回答有关这些概念的问题. 系列索引 准备环境 断点 寄存器和内存 ELF 和 DWARF 源码和信号 源码级逐步执行 源码级断点 堆栈展开 处理变量 高级话题 远程调试 远程调试对于嵌入式系统或对不同环境进行调试非常有用.它还在高级调试器操作和与操作系统和硬件的交互之间设置了一个很

T-SQL调试器重返SQL Server 2008

问题:如果你还记得用SQL Server 2000工作的情形,那么你可能会记得在查询分析器中调试程序(存储过程.UDF和触发器)的样子,因为一个调试工具是可以使用它的.从SQL Server 2005开始,查询分析器和企业管理就合并成SSMS.虽然这个单一界面简化了使用SQL Server 的过程,但是一个主要的缺点是,它不允许你从那里调试程序.要达到这个目的,你需要安装Visual Studio(企业和专业)版本,在你的开发机器上允许你调试一个程序.安装Visual Studio的要求是数据库

BitNami ezPublish Stack 2012.1-0发布 ezPublish软件安装包

BitNami ezPublish Stack 是一个易于安装的ezPublish软件安装包.它包括预配置,可直接运行的http://www.aliyun.com/zixun/aggregation/14417.html">Apache.PHP 和 MySQL运行,用户可以快速得到ezPublish安装程序.当前版本支持Linux.Windows 和 Mac OS X平台. BitNami ezPublish Stack 2012.1-0该版本增加了对德语的支持.更新了eZ Publish

Win7玩极品飞车10非常卡怎么办

  Win7玩极品飞车10非常卡怎么办 1.按win+r打开运行窗口,输入mmc,如图所示: 2.在界面中,点击右上角"文件"→添加/删除管理单元,如图所示: 3.接着在窗口中,找到并打开任务计划程序,接着在界面中点击确定即可,如图所示: 4.然后点击开始图标→附件→系统工具→任务计划程序,如图所示: 5.紧接这在窗口中,打开"任务计划程序(本地)"-"任务计划程序库"-"MIcrosoft"-"Windows&qu

win7系统运行极品飞车10出现卡顿怎么办

  win7系统运行极品飞车10出现卡顿怎么办 1.打开运行窗口输入mmc ; 2.右上角"文件"-"添加/删除管理单元"-双击"任务计划程序"-在弹出的窗口点击确定-再点击确定; 2.打开"任务计划程序(本地)"-"任务计划程序库"-"MIcrosoft"-"Windows"-双击"TextServicesFramework". 3.在主窗口出现

VS2008远程调试

环境:      同一局域网内,主机和虚拟机远程调试   远程计算机:虚拟机搭的WindowsXP/32(局域网中使用桥接,非局域网使用NAT)     本地计算机:Windows XP.Win71.本机计算机要求:VS2008 IDE 打开被调试代码 2.本机计算机登陆的用户名和密码,必须和远程计算机的登录名和密码相同,仅仅用户名相同,密码不同也是不可以的,会报错.  (也可以不设相同用户名和密码,貌似只有VC++下可以,在远程调试器选项里设置无验证模式,相应的在项目属性的调试页里设置,见下面

断点 vs 乱跳 不准确-vs2008 断点调试的问题

问题描述 vs2008 断点调试的问题 用vs2008调试程序,MFC程序 + 动态加载的DLL 1.在想要调试的DLL函数里面打上断点,并且确定断点已经打上 2.代码是最新的,整个解决方案都重新编译了 3.确定一定会进入到想调试的函数 但是就是不知道为什么跳不到断点的地方,昨天还是好的,今天一下就不行了,望各位大神帮帮忙 解决方案 需要把代码全部编译一次