能否使用require('.json')的方式加載大量JSON文件?


Node.js中推崇非阻塞I/O,但是require一個模塊時卻是同步調用的,這會帶來性能上的開銷,但並不是每次require都很耗時,因為在require成功之后會緩存起來,在此加載時直接從緩存讀取,並沒有額外開銷。

當通過.json的方式加載文件時,固然方便,但大量使用時會導致這些數據被緩存。大量數據會駐留在內存中,導致GC頻繁和內存泄漏。

摘自:《技術之瞳》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM