2010-03-23 55 views

回答

1

非常好的问题,这真是烦人看到ULS日志这些警告(C:\ Program Files文件\ Common Files文件\微软共享\ Web服务器Extensions \ 12 \日志)

的SPRequest警告通常与未予处置的SPWeb或SPSite对象,以避免这种情况的最好办法是做

using(SPWeb or SPSite instance) 
{ 
    //some code 
} 

using语句负责正确处理对象。

有一些工具可以帮助你,例如,在这个SPDisposeCheck

更多信息上http://msdn.microsoft.com/en-us/library/aa973248.aspx

+0

SPDisposeCheck帮助,但遗憾的是并非总是如此。我希望有人能够知道一个没有记录的方法或类似的东西。那么,人们可以做梦。不管怎么说,还是要谢谢你。 – kerray 2010-03-24 18:47:02

1

我会说你最好的选择就是使用内存分析工具。您不仅可以看到计数,还可以根据工具查看分配对象的堆栈轨迹。

即使世界几个在那里,例如看看这个帖子

.NET Memory Profiling Tools

相关问题