你用一个测CPU和内存占用率的软件,在你调试这个程序时看看你CPU和内存的使用率达到了怎样的高度。
可能的原因:
1、程序设计不合理,线程过多,达到了系统处理的极限而自动终止调试
2、有极占内存的死循环存在,检查下
3、有不安全代码(如果你是用C#编写的,这个可能性就较小了,或者说基本没有)
建议:重新检查一遍你的程序,最好拿一张白纸来边检查边画个程序流程图,画完后审视一番,问题、缺陷就一目了然了,多半还是程序设计上的不合理造成的。也可能是设计思路不佳,大方向上走偏了,这个的话就一定要把程序的前前后后在纸上设计好了之后再具体写代码。注意弄清楚你每一步的目的是要干什么,很重要的。画流程图的确是个好习惯,尤其在程序庞大、操作复杂的时候,擅画流程图将带来很大好处,不仅帮忙理清思路提高程序编写的效率,而且极大减少了错误的发生。
祝你好运咯~~
这应该不是设置问题吧
什么乱七八糟的?你说的是不是这种情况?就是如果我们的项目有语法拼写错误的时候,按F5运行后VS2010通常会提示一个对话框,告诉我们存在编译错误,问是否运行最近编译通过的版本,而你现在的情况是如果有错误也不出现这个对话框了,而是直接运行上个通过的版本?
如果是的话,我认为还是和设置有关系!