代码改变世界

谁动了我的C盘---vs2010中IntelliTrace调试

2011-06-12 09:07  myjava2  阅读(212)  评论(0编辑  收藏  举报


  刚做系统才 2 个月,并且是 XP 系统,最近在使用电脑的时候系统提示, C 盘的剩余空间不足 100Mb, 我的 C 盘刚开始是 15G ,装 XP 用了两年最后系统产生的临时文件各种文件把我的 C 盘,全部给占据了,后来就重新装了下系统,并且给 C 盘扩充了 11G 。现在 Xp 系统只用了两个月,就把 26 G 给用完了。

刚开始我以为自己的电脑中病毒了,然后开始杀毒,各种杀毒软件都试了一遍,并且用 360 清除了一下临时文件和系统垃圾,最后弄了半天 C 盘的剩余空间也才是 300MB ,自己就觉得这不是病毒的原因,肯定是安装软件的问题了,我又查看了一遍所有安装的软件,也没有什么软件,都是一些常用必须的软件。这下就剩下自己把大文件放到桌面或者 C 盘了,我查看了一下,不是这个原因。

最后只剩下软件产生的临时文件了,这些临时文件 360 也不能检测出来,然后我就开始在 C 盘中寻找占据我 C 盘空间的罪魁祸首,后来我在 AllUser/Application Data 发现这个文件夹,占据了磁盘 10G 多,其中里面一个 Vs2010 文件夹就是 10G ,后来我查了查,原来这个文件夹里面的文件都是 vs 调试产生的临时文件,里面将近 800 个文件,每个文件都是 10 兆多。后来查到这些文件只是调试的临时文件,只要删除就行了。

Vs 2010 中使用 IntelliTrace 来进行调试的, intelliTrace 给调试提供了一种新方法。

这是在 vs2010 中最重要的改进,它可以帮助开发人员更快速的进行调试;另一方面,他可以帮助测试人员记录下 BUG ,然后把这些 Bug 发送给开发人员,帮助开发人员定位到具体的代码。

1.IntelliTrace 最明显的优点是提高生产力

它可以让开发人员和测试人员保持良好的关系,并且,他还可以通过减少找出并修复 BUG 的时间来提高他们的生产力,在测试的时候,测试人员可以记录下他们的步骤,然后把它们发送给开发人员,使用 IntelliTrace ,开发者可以定位到具体的代码行,然后修复这个 Bug ,测试人员无须重复进行那些已经测试过得步骤,他们可以运行已经记录下来的测试,然后从他们发现这个问题的那个步骤开始,继续进行测试,从而提高生产力。

2.IntelliTrace 调试,可以让我们历史回溯

我们可以很容易的回溯到某个 BUG 历史,这样可以帮助开发人员更快地修复这个 BUG ,在过去,我们必须重新启动整个应用程序才可以,但是现在,已经没有这个必要了,你只需要点击 InteliTrace 中的链接就可以了,他可以自动定位到发生异常的代码行,在 IntelliTrace 窗口中,可以找到所有的断点事件。

3. 不可重现的错误

对于开发人员来说,这是一个很让人头痛的问题,因为大多数情况下,开发人员无法重现现在测试机器上发生的异常,针对这个问题, IntelliTrace 提供了一个很好的解决方案,它可以帮助开发人员以及测试人员尽快的交付整个产品和项目,虽然关于发生的异常,以前的调试器,也可以提供一些信息,但是 IntelliTrace 可以提供更完整的信息,并且我们可以无数次地进行回溯,来重现这个问题,这样我们就可以很容易的修复这个问题。