我目前正在ASP上做一些GUI测试.net 2.0应用程序.
我没有应用程序的源代码,因为它是由一家没有发布代码的外部公司编写的.
我注意到,当我重新启动IIS时,应用程序运行良好,但经过一些测试,在我打开和关闭浏览器几个小时后,应用程序开始变得越来越慢.我想知道这种行为是否是由于程序员错误地关闭连接造成的:我怀疑这里的数据库存在开放连接泄漏.
我猜是的.Net垃圾收集器最终将关闭它们,但...那可能需要一段时间,不是吗?
我有SQLServerManagementStudio,我确实从活动监视器中注意到,数据库上打开了很多连接.
综上所述,以下是一些与主要问题相关的问题:
在SQL中有什么方法可以知道吗
有人知道善吗
如果性能计数器是最好的