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

SPDisposeCheck是一款用于检测Sharepoint项目中资源管理问题的重要工具。它可以帮助开发者确保诸如SPSite和SPWeb等对象得到妥善销毁,避免内存泄漏。最新版本安装更简便,可在Visual Studio 2010中直接调用。通过在构建后运行该工具,可以快速定位未正确释放资源的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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



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

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



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


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

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


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

关于如何编写优质

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值