有时我遇到了烦人的问题。当我尝试以调试模式(F5)启动程序时,构建相对较快地完成,但是vs-2010只是在构建完成和程序启动之间的10-15秒内就位。鼠标光标转到该远景等待圈(尽管运行Windows 7)。
它有时需要相当长的时间来停止调试模式并返回到Visual Studio编辑模式,或者调用它的正常模式。
还有其他人有这个问题吗?可能是什么原因?
谢谢,
艾萨克
答案 0 :(得分:2)
有几个因素可能会影响它。
由于JIT编译,其中一个延迟已经出现。
在调试模式下,没有任何优化。由于完整的调试信息是项目,因此生成的程序集也更大,因此需要时间在内存中加载。
然后,如果您正在运行Web应用程序,启动Web服务器可能也需要时间。如果您是控制台应用程序,那么加载相关程序集将需要一些时间。
如果您扫描扫描所有文件的病毒,那将减慢文件访问时间和随后的启动时间。
编辑正如您在评论中提到的那样,拥有强大的硬件有助于快速执行,但确实理解需要进行额外的处理。
解决方法将以非调试模式启动( Ctrl + F5 ),然后稍后附加到进程。
答案 1 :(得分:1)
也许问题是Vista?
你有多少内存?
答案 2 :(得分:1)
2GB的ram可能就是原因。我使用的是带有2GB内存的Windows XP盒子,我有一点延迟,我知道Win7的Windows管理器比XP使用更多的内存
答案 3 :(得分:1)
同时检查您设置的断点数。当断点太多时,我看到调试器丢失了。
只需使用足够的当前任务。
答案 4 :(得分:0)
我修好了。我删除了项目目录的bin和obj目录。
那里的某些档案一定是罪魁祸首。
任何人都知道可能出了什么问题?