一旦回調函數執行,是否設置了定時器window.setTimeout
從內存中釋放?什麼時候從內存中釋放定時器
1
A
回答
3
它們在垃圾收集運行一次,但沒有更多的回調函數引用時被釋放。所以在超時到期之前它不會被清除,但是它不會在兩者之後立即發生。
這不是您在使用javascript時應該擔心的問題。
-1
1
定時器將被清除後,被垃圾收集。這會在setTimeout
超時時自動發生,但注意setInterval
通常不會被垃圾收集,直到明確調用clearInterval
,這可能會導致內存泄漏。
相關問題
- 1. 什麼時候應該釋放內存?
- 2. 什麼時候需要釋放內存?
- 3. 什麼時候釋放GObject?
- 4. JNI什麼時候決定可以釋放內存?
- 5. 什麼時候釋放變量decodeSet1?
- 6. 什麼時候會釋放一個autorelease
- 7. 什麼時候應該釋放C中循環中使用的內存?
- 8. 什麼時候從viewDidLoad中的循環釋放NSMutableArray?
- 9. 什麼時候釋放了一個自動釋放的對象?
- 10. 什麼時候是在Java中釋放緩存對象的好時機?
- 11. 什麼時候垃圾收集器釋放'請求'對象?
- 12. 什麼時候釋放對象是正確的時間?
- 13. 什麼時候內存不足?
- 14. 什麼時候應該在過渡到新的時候釋放當前的UIViewController?
- 15. 如何(暫時)從VirtualAlloc釋放內存?
- 16. 什麼時候在rails中釋放一個悲觀的鎖?
- 17. 什麼時候應該在objective-c中釋放這些對象?
- 18. 什麼時候應該在dealloc中釋放一個對象?
- 19. 釋放內存時崩潰
- 20. 何時會釋放內存?
- 21. confise何時釋放內存
- 22. 什麼時候從內存中移除應用程序
- 23. 什麼時候在splitViewController中放置final?
- 24. 將這個計時器從內存中釋放?
- 25. 當你嘗試釋放()已經釋放c內存時會發生什麼?
- 26. 何時在lisp解釋器中釋放閉包的內存
- 27. 什麼時候你把Javascript放在body裏,什麼時候在頭,什麼時候用doc.load?
- 28. 我什麼時候可以釋放一個對象?
- 29. 什麼時候釋放字符串指針?
- 30. 如何知道什麼時候釋放字符串iphone
這與問題有什麼關係? – marekful
不回答我的問題。 – nimrod
@nimrod:現在呢?我編輯 –