回答
- 這會產生什麼後果?
資源沒有得到儘快釋放出來,並根據代碼的性能將遭受的其餘部分。
- 自動關閉是否連接?
- 是否在每次請求結束時釋放資源?
在頁面執行結束時,所有連接終止並釋放所有資源。有些人認爲,既然發生這種情況,就不必擔心明確關閉連接和/或釋放資源。
所有的事情都是平等的,對此的依賴並不鼓勵,因爲你永遠不知道事情會在交通繁忙中如何發揮 - 這就是爲什麼所有優秀的教程/教師會告訴你只在需要時纔打開,並在您完成後立即發佈。
關閉記錄不關閉連接
http://www.devguru.com/technologies/ado/QuickRef/recordset_close.html
你應該總是緊密聯繫,儘快,將他們釋放回連接池。
泄漏連接的系統會放慢速度並逐漸停止。
如果你不關閉連接/記錄集在你的頁面不是資源使用的唯一區別,在頁面結束之前釋放一些資源的區別?這不應該等同於所有連接/記錄集都會關閉的內存泄漏,他們只會在稍後關閉。 – 2011-11-29 02:33:05
如果你不關閉它,你將有內存泄漏,這可能會很快耗盡你的資源。 IIS最終會爲你清理資源,但它不是很可靠。明確關閉記錄集並將其設置爲無用以釋放資源更安全可靠。另外請確保關閉您的連接並將其設置爲無效。
已經能夠敲定複製以確認這一點? – AnthonyWJones 2009-10-23 10:44:08
- 1. 經典ASP - 何時關閉記錄集
- 2. parse4cn1關閉parse.com時會發生什麼?
- 3. 屏幕關閉時上傳任務會發生什麼?
- 4. 關閉打開的記錄集會產生運行時錯誤
- 5. 使用記錄在傳統的ASP
- 6. 如果我忘記關閉掃描集會發生什麼情況?
- 7. 在callable.call中沒有關閉的BufferedReader會發生什麼?
- 8. 本地化傳統ASP中記錄集的日期
- 9. 與MongoDB的連接沒有關閉時會發生什麼?
- 10. 當executorservice關閉時,運行/阻塞的runnables會發生什麼()
- 11. 當它被克隆時,關閉的delagate會發生什麼?
- 12. 爲什麼Guid在保存記錄時會發生變化?
- 13. 當發生異常時記錄什麼
- 14. 發生異常時要記錄什麼?
- 15. 窗戶關閉時運行任務會發生什麼?
- 16. 將JavaScript函數作爲變量關閉時會發生什麼?
- 17. 當主窗口關閉時,SynchronizationContext會發生什麼?
- 18. 當瀏覽器關閉時,applet會發生什麼?
- 19. 關閉實體框架連接時會發生什麼
- 20. ResultSet關閉時語句會發生什麼?
- 21. 容器關閉時睡眠線程會發生什麼情況?
- 22. 當MySQL連接未關閉時會發生什麼?
- 23. 當我關閉選項卡時,JS ServiceWorker會發生什麼
- 24. 當公開測試再次關閉時會發生什麼
- 25. 手機屏幕關閉時會發生什麼?
- 26. 當我們關閉腳本兩次時會發生什麼?
- 27. 當Android應用程序強行關閉時會發生什麼
- 28. 當系統關機時,cron作業會發生什麼情況?
- 29. 當java中的關閉鉤子引發異常時會發生什麼
- 30. 當您在sqlite中打開/關閉標題時會發生什麼?
我們有同樣的問題。我儘量遠離asp ... – 2009-10-22 17:28:13