项目已经通过UAT测试,今天在录入数据的时候,然后测试人员跑流程的时候,发现了一个奇怪的问题,有些数据没有正常写入list中。然后我们大家都一块测试,重现bug。结果还是没发现。
这让人感到莫名奇妙,既然测试不出来,就找log里面的信息了。发现时内存泄露。SPWeb 和SPSite 用过之后没有及时释放。 具体哪些需要释放哪些不需要介绍个文章http://blogs.msdn.com/b/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx。
还有个工具:SPDisposeCheck