SPDisposeCheck内存泄漏检查工具的使用

来源:互联网 发布:正规赌球软件 编辑:程序博客网 时间:2024/04/30 11:57
SPDisposeCheck是开发Sharepoint项目必不可少的工具之一,用它可以检测出我们写的代码是否正确销毁掉诸如SPSite或者SPWeb之类的“资源消耗大户”(你打开一个spsite或者spweb对象 将占用1M到2M的内存,如果你不断打开此类对象并没有及时关闭,那么你的内存就会很快被消耗掉), 现在这个工具有了新的版本,它的安装与使用更加方便。
首先从SharePoint Dispose Checker Tool下载。
然后进入安装,安装过程中会要你确定默认设置,如下图(一般都选上)



继续安装就会问你安装路径,我选的默认路径。

安装成功后,打开你的VisualStudio2010,便可以在Tools菜单下直接找到这个工具(是不是比以前的版本安装操作简单了许多?)



选择这个这个菜单项,就会跳出如下界面,首先是如果有检查出的问题,你是显示为“Error”还是"Warning"。然后就是检查的时机,默认是在Build之后执行检查。再往下就是设置要检查的对象,一般就是你的项目的程序集。


  当你Build项目后,SPDisposeCheck就会执行,并显示检查结果。

  你可以寻求在线帮助,在帮助文档的支持下修改你的代码。


 

然后再Build项目并检查,以确定修改是否有效。

关于如何编写优质