![](/img/trans.png)
[英]Impact on performance with require node.js module in individual functions versus globally
[英]Performance impact on unused require in Node.js?
我一直在想,当使用require()
包含多个包并且不再使用它们时,Node.js中的性能是否有任何影响? 我的意思是当我例如需要underscorejs
并且不再触摸它时的情况:
var _ = require('underscore');
在C ++中使用(未使用的包含)会增加编译时间。 但是因为在JavaScript中没有编译,这有什么害处吗? 我运行文件时是否加载了所需的模块,或者仅当我使用该模块中的任何函数时?
未使用的require
会影响应用程序的启动性能,并增加其内存占用量。
无论您是否稍后引用该模块,都会加载所需的模块,因此如果您实际上没有使用该模块,则需要删除它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.