关于玩地下PK玩游戏反应慢慢的问题

关于VS2010调试慢和运行慢的问题 - CSDN博客
关于VS2010调试慢和运行慢的问题
1、VS2010调试慢
&&&&&&& 之前VS2010调试很正常,但是最近一段时间调试很慢,一句代码都要执行好几十秒钟,实在是慢的让人无法忍受,根本不能愉快的进行调试了。说来也奇怪,有些工程是好的,比如新建的测试工程调试就比较快,但是我们的项目工程就异常的慢。也想过清理一些中间文件,将项目工程清理重新编译一遍,但是调试依旧是很慢。于是,到网上搜索了一下,找到了办法:在命令行中执行devenv.exe& /resetuserdata,将VS2010的环境重置一下。具体的做法是,到VS2010的开始菜单中找到“Visual
Studio命令提示(2010)”,如下所示:
打开即切入VC的目录,C:\Program Files\Microsoft Visual Studio 10.0\VC,输入devenv.exe& /resetuserdata命令即可,如下:
&&&&&&& 当然,也可以在windows的cmd窗口中手动切到C:\Program Files\Microsoft Visual Studio 10.0\VC目录去执行devenv.exe& /resetuserdata命令。
&&&&&&& 注意,上述命令是将devnev.exe调起来,传递/resetuserdata命令参数,由devnev.exe来执行环境的重置,所以运行前要将所有的devnev.exe进程退出。再就是,此命令只是将devnev.exe进程调起来,调起来后命令行即返回,命令行返回不代表清理完成,只是将devnev.exe启动起来,清理需要一定的时间,可以通过查看任务管理器来检测清理是否完成,清理完成之前启动的devnev.exe即退出。所以要等清理任务完成后,再去启动VS打开项目工程。
2、VS2010运行慢
&&&&&&& 以为使用devenv.exe& /resetuserdata命令清理后就万事大吉了,清理后确实调试速度恢复正常了,但是整个电脑非常的卡。因为做开发的,一般打开的任务进程比较多,会占用很多的内存和cpu资源,电脑会反映慢一点,但是VS据直接卡住了,假死,很久才有反应,导致整个机器都很卡。于是,查看任务管理器查看系统资源占用情况(主要看内存和CPU占用情况),结果发现多了好几个vcpksrv.exe进程,占用了很多内存,导致机器的内存都快被占满了,所以整个机器都很卡。而且vcpksrv.exe进程是自动启动的,杀掉后一会又自己启动了。于是搜索了一下vcpksrv.exe进程,得知是与VS的智能感知相关的,可以在VS的菜单栏中文本编辑器-&c++
-&高级中将智能感知的IntelliSense禁用掉,禁用后就没有vcpksrv.exe进程了,如下所示:
&&&&&&& 如果是重置VS2010的环境,则Visual Assist X会失效,需要重新***破解一下。另外,如果在使用过程中出现VX Go的不准的情况下,可以尝试着到VX的选项中的performance页面,将历史缓存数据清理一下试试。VX的选项入口就在VX的工具栏按钮上,如下:
清理历史缓存数据的页面如下:
&&&&&&& 另外,可能会出现打断点后断点无效的问题,比如如下所示:
其实代码已经重新编译过了,此时需要到选项中将“要求源文件与原始版本完全匹配”勾除掉,位置如下:
Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题。实际上,在Visual Studio 2010之前,Microsoft
Visual Stuido已经帮助我们很好的继承了调试工具,比如对变量的监控,对堆栈的查看等等,并且允许设置断点进行单步调试等。所有的这些都在很好的帮助开发者来了解程序在不同的执行过程中的状态以及检测是否按照预先实际的逻辑进行运转,而且更多的,我们通过断点后监测程序状态来发现问题所在。而这样所存在的问题是,一些逻辑上的错误可能发生在断点执行之前,而且很可能是一些无法追查。开发者必须停止当前的调试,重新设置断点并启动调试,而这样的试验过程往往需要很多次才能找到正确的位置来设置断点。IntelliTrace智能的将一些调试信息和程序状态自动的跟踪并实施的展现给开发人员,从而减少了需要程序员找到适当的断点才能跟踪和监控程序运行状态的过程。
Visual Studio提供给我们两个方式来控制其搜集信息的内容源,一个是IntelliTrace events only,仅仅收集智能跟踪事件和调试中断的相关数据;另外一个是IntelliTrace events and call information,这个就会收集除了IntelliTrace事件之外对一个方法调用的进入和退出的各种数据。下边我们来看看在Visual Studio 2010中如何设置IntelliTrace的跟踪选项。
进入到工具 --& 选项 --& IntelliTrace。
& & &它在默认状态下是启用的,但是,仅捕捉事件,因为捕捉事件是便宜的。然而,当你开始跟踪所有这些调用信息时,真正的价值开始显现出来了。你每一次调试的时候,IntelliTrace都将弹出来,你在动态调试的时候可以使用这个历史性的调试工具。假如我在那里并且有一个断点,但是,我要备份和重新设计这个断点,我可以使用IntelliTrace完成这个任务。
使用IntelliTrace捕捉到调试进程的其他人可以把记录以及.dlls和pdbs文件发送给你,你可以重放它们的进程。这个进程也许进入到数据库(你没有这个数据库),它也许是采用你不能复制的方法设置的,它可能在你不能企及的网络上,但是,你不用担心,因为你拥有记录以及.dlls和pdbs文件,你可以重放。
& & & & 当然,拥有源代码会更好,因为那样你就能够看到这个代码好像是在你自己的机器上调试它一样。这对于在你的机器上运行正常,在其他人的机器不能运行的那些神秘的故障来说是非常好的。它对于多线程的情况也是非常好的,当你经过这个应用程序的时候,这个软件瑕疵就消失了,但是,在正常速度运行时,这个软件瑕疵又出现了。
2、如果还没解决问题
重新设置vs2010的环境(在vs2010命令提示符下,执行devenv.exe /resetuserdata)
本文已收录于以下专栏:
相关文章推荐
关于VS2010调试慢和运行慢的问题
有没有发现VS2010编译工程速度很慢,我们将【多处理器编译】功能打开即可。
在VS2010中,选择【项目】----〉〉〉【属性】----〉〉〉配置(C)里面选择【活动(Debug)】,如果你想编译R...
使用vs2010,感觉速度越来越慢。今天终于不能忍受了,决定解决这个问题。在网上搜寻了好久,也没找到一个好的解决方法。最后,在凑巧的情况下 重新设置了vs2010的环境(在vs2010命令提示符下,执...
有没有发现VS2010编译工程速度很慢,我们将【多处理器编译】功能打开即可。
在VS2010中,选择【项目】----〉〉〉【属性】----〉〉〉配置(C)里面选择【活动(Debug)】,如果你想...
使用vs2008进行vc程序的调试,上午没有联网进行的调试,中午使用网络玩了会,下午接着调试,于是出现了按F5后运行极其缓慢的问题。于是上网找了下,说是从网上加载dll,我晕!断开网络一试,耶!果真啊...
在VS2010的其中一个cpp里F9设置断点,但是在调试运行时无效,不能进入断点。但是DebugBreak()是可以断下来的。
诡异的问题,Google一下,得到一些思路:
本文介绍了几种解决VS2010缺失dll的问题。
用VC++6.0和VS中的C++编程,今天正常***好后,编写一个正确的程序,可运行的时候,DOS窗口一晃而过,也算是正常编译了,但我不懂的是它为什么消失得这么快?
会出现dos界面是因为你程序中可能...
自己动手把Spring.NET源码Down下来了,准备跟着教程,自己动手做一遍,用的是VS2012,做的过程当中,还是遇到很多问题的,有些东西,看起来很简单,做起来总是有一些细节的问题,所以一定还是要...
如题,关闭此功能后按F5调试,程序运行速度恢复正常。
引用一篇介绍此功能的文章供参考
/shanyou/archive/...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)DNF国服PK场未来走势 PK心态很重要_4399DNF
您的当前位置:>>正文
DNF国服PK场未来走势 PK心态很重要
作者:4399小编
时间:13-05-06
  新版PKC有着对大部分装备和强化效果和谐的系统,同时设有属性上限,算是比较平衡和稳定的PKC。
  装备配备也是跟随着新的PKC出现而转型
  以下均为冰结师的职业设定,也是最近搜集资料的整合,可能会有不准确的地方,欢迎指正。
  HP上限一律40w,移动上限30(图中40),攻速上限60,属性上限1500。这些算是比较重要的属性,所以着重讲解。不难看出,速度和智力上限的限制固定了我们需要堆基础攻击和HP的方向。
  移动上限由于非常容易达到,所以散件的优势已经明显弱于CC,而现阶段CC的综合属性也不是很差,所以比较推荐大家收一套。
  首饰方面由于封印紫在新PKC中效果直接减半,所以不是十分推荐。手镯中狂狮是首选,大量的HP以及触发加速效果足以称霸新版PKC;项链个人比较倾向于悲鸣链堆伤害,前提必须是在速度能够达成上限,如果不能达到速度上限,也可以带新PKC的80首饰;戒指由于新PKC的问世,其中逆天属性的戒指不计其数,现阶段就不需要准备很多了。
  两槽方面,左槽中双攻的优势还是比较明显,四维有利于堆血,而双攻保证输出,所以个人倾向于双攻;右槽则在四维和青龙之间抉择,由于青龙有基础攻击以及伤害减少,所以很是抢眼,相比之下四位则是比较平均,二者不易比较。
  称号则更倾向于新年的智力称号,基础攻击的增加有助于我们面对40w血的对手依然保持强力的输出。
  注:属性强化在PKC中受益减半,属强堆伤害毕竟不现实;冰结的HP其实是比较有限的,在无法达成很***P的时候尽量将攻击堆高,对我方更有利。
  接下来是关于心态调节的问题,这个比装备的准备更重要
  这个版本EX冰剑的确阴差阳错的没和谐,但是85版本肯定会被和谐掉的,依赖EX的应该适应一下,慢慢改掉这一个习惯。
  还有这里的PK是指研究PK的角度,抱着比赛的态度研究的,所以说组队的,觉醒的都歇一会吧,PKC还需要些素质。
  选择对手之后就需要互相尊重,面对没素质的玩家需要一笑而过,并不是怕他,是因为影响我们心情,玩游戏要是失去乐趣了就没什么意义了。尊重你的对手,拿出你的态度,这才让我们的游戏时间不浪费,才能有所提高。
  每个人选择的方向不同,只要是胜者,而且他没用什么违反常规的东西,那就是赢了,客观事实摆在那里,可能是他足够猥琐,但是请承认这个现实,只有不断地追求技术,锻炼能力才能提升自己,一味的抱怨只会让人停滞不前。
  选择合适的对手,二者实力装备差距不能过大,过大差距的较量毫无意义;真正的一次PK是心里与脑力的较量,拿出态度的较量即使输了,也不会怅然若失。
  在PK中保持平稳的心态是制胜的关键,偶尔因为慌乱而连招不完全或者手抖按错都是心里素质不过关的体现,毕竟历久才能磨砺出锋刃,一定的经验以及足够的练习会让人克服这一点,没什么窍门可寻。
  玩游戏也是需要认真的,但是较真就没有必要了。DNF的PK就是在计算,计算每个技能的时机CD以及范围,所以PK是项脑力运动,在过长时间大脑疲劳的情况下就稍作休息,而后认真起来,过度的练习会适得其反。
  每个人有自己的打法和战略,适应对方的节奏也是一种能力,满血翻盘的例子比比皆是,归结来还是对节奏的掌握不过关,对对手的套路没有看清。
  根据职业特性,每个职业都要有自己的针对方案,才能说是一个人PK成型的基础,过度的模仿和借鉴只会给自己造成负担。
  总之,在一定学习的基础上,发展自己的风格,并将其带入PK;保持平稳的心态,面对每一场PK是百战不殆的关键;利用头脑抓人,利用意识连招,那么你的PK就不会十分枯燥。
  相关链接:
  更多DNF精彩视频
4399还有其他客户端网游攻略,也许你也感兴趣(点击图片进入专区)
01-1501-1501-1501-1501-1401-1401-1401-1401-1401-14

参考资料

 

随机推荐