Tôi đọc rằng node.js là đơn luồng, do đó, nó không ngã ba một quá trình mới hoặc bắt đầu một chuỗi mới cho mỗi yêu cầu http. Nhưng sau đó mô-đun http có cách dọn dẹp sau khi nó đóng mỗi kết nối không? Ví dụ, nếu tôi tạo một đối tượng bên trong cuộc gọi lại mỗi khi có ai đó yêu cầu một trang, thì đối tượng đó có bị phá hủy sau khi phản hồi được phục vụ và kết nối bị đóng không?Liệu node.js có tự dọn dẹp sau khi yêu cầu không?
6
A
Trả lời
7
Có điều này đúng là do phạm vi.
http.createServer(function(res) {
var localobject = new BigObject();
...
res.end();
});
Khi bạn kết thúc chức năng, BigObject không còn được sử dụng và được dọn dẹp bởi bộ thu gom rác.
Các vấn đề liên quan
- 1. Dọn dẹp dữ liệu sau khi thử nghiệm selen
- 2. Pthread có thể tự dọn dẹp không?
- 3. Tự động dọn dẹp cho TortoiseSVN
- 4. Dọn dẹp mã không mong muốn C#
- 5. Tự động biến để dọn dẹp Makefile.am
- 6. JQuery dọn dẹp eventhandlers
- 7. AppDomain.CurrentDomain.ProcessExit và dọn dẹp
- 8. Dọn dẹp trước khi đóng QCoreApplication
- 9. Dọn dẹp một đối tượng @RequestScoped?
- 10. Dọn dẹp hàng loạt astar
- 11. Django: dọn dẹp bảng cơ sở dữ liệu phiên
- 12. Dọn dẹp các tệp CSS
- 13. Cách tốt nhất để dọn dẹp sau khi SQL Injection là gì?
- 14. Làm thế nào để chạy dọn dẹp với vows.js?
- 15. Có cách nào để buộc Eclipse tự động dọn dẹp mọi lần chạy không?
- 16. Làm cách nào để dọn dẹp hoàn toàn sau khi di chuyển SVN -> Git?
- 17. Dọn dẹp thiết lập lặp đi lặp lại và dọn dẹp Java (JDBC) mã
- 18. có yêu cầu về json trong node.js
- 19. Khi nào ExecuteCodeWithGuaranteedCleanup thực sự đảm bảo dọn dẹp?
- 20. SenTestKit: dọn dẹp sau khi TẤT CẢ các thử nghiệm đã chạy?
- 21. dọn dẹp các tệp phiên php
- 22. Tôi có chịu trách nhiệm dọn dẹp sau khi Tác vụ được tạo bằng cờ TaskCreationOptions.LongRunning không?
- 23. Cách dọn dẹp một dự án Android?
- 24. Tài liệu jQuery sẵn sàng sau khi yêu cầu ajax
- 25. C dọn dẹp mã sắc nét: resharper
- 26. Yêu cầu Hodeps Node.js Lỗi
- 27. dọn dẹp phong cách không chà đạp svn đổ lỗi?
- 28. Capistrano - dọn dẹp các phiên bản cũ
- 29. Emacs: Dọn dẹp hoàn tác cây
- 30. yêu cầu POST của node.js
Tuyệt vời! Đó là điều tốt để biết. Cảm ơn. –
Bạn cũng có thể tăng tốc độ bằng cách thực hiện 'localobject = null; ' – generalhenry
Tôi không nghĩ rằng việc đặt tham chiếu cục bộ trên một đối tượng thành null sẽ giúp tăng tốc độ thu gom rác thải ... ^ – weisjohn