1
A
回答
1
如果你有一個連接(輔助類)的公共點,那麼你就可以創建內部使用塊連接。
例:
using (SqlConnection connection = new SqlConnection(connectionString))
{
//you code here
}
0
假設你正在使用SQL Server ...
您是否嘗試過在SQL Server Management Studion使用Activiy監控?在過去,我用它來解決同樣的問題。在服務器上
- 打開活動監視器
- 開放進程
- 瀏覽列表
- 如果連接不正確處置,你會看到很多的項目爲您的應用程序。
- 右鍵單擊其中一個並選擇詳細信息。請注意窗口中的命令SQL。重複幾個。
- 如果您看到相同的命令重複,很可能是您的泄漏。
原油但有效;可能有更好的方法,但這對我有效。祝你好運!
相關問題
- 1. DBCP Tomcat連接池泄漏
- 2. 診斷Win32 RegisterClass泄漏
- 3. 在PostgreSQL中診斷應用程序連接泄漏
- 4. IIS連接池查詢/泄漏跟蹤
- 5. 如何診斷手柄泄漏?
- 6. 如何診斷句柄泄漏源
- 7. Javascript泄漏的診斷類型
- 8. .NET無法診斷USER對象泄漏
- 9. 連接泄漏
- 10. JDBC連接泄漏
- 11. SQL Server連接處理,連接池,生存期和泄漏連接
- 12. 診斷EclipseLink連接延遲?
- 13. 診斷連接到SQL Server
- 14. Kubernetes - 連接拒絕診斷
- 15. 應用程序池診斷
- 16. MySQL連接池泄露ThreadAbortedException
- 17. NHibernate泄漏連接/事務
- 18. Apache HttpClient PoolingHttpClientConnectionManager泄漏連接?
- 19. GoLang MongoDB的連接泄漏
- 20. 休眠連接泄漏
- 21. Subsonic 3.0.0.4泄漏SQL連接?
- 22. android:TextToSpeech泄漏服務連接
- 23. 數據庫連接泄漏
- 24. 連接泄漏問題Weblogic
- 25. 服務連接泄漏
- 26. 休眠/ c3p0連接泄漏
- 27. 跟蹤連接泄漏
- 28. DBCP連接池泄漏:Connection.close()不會將連接返回到池並且連接耗盡
- 29. Jpa2/hibernate c3p0池配置導致連接和線程泄漏
- 30. 連接池檢測到潛在的聲明泄漏
您是否在每個頁面中創建了數據訪問類或連接? – PraveenVenu 2012-02-29 07:19:52
它有某種自寫的dal。我想查找連接丟失的所有來源(文件和行),它在哪裏打開但未關閉或處置。任何工具或想法如何做到這一點? – idm 2012-02-29 08:46:22
您現在如何在自己編寫的DAL中實際處理連接生命週期?何時何地實例化它們?沒有細節,很難說。如果您在50個不同的地方實例化它們,然後將它們(或不在)放置在不同的地方,那麼您將不得不手動完成它。 – Groo 2012-02-29 08:57:35