美文网首页日常刻书
Node.js 下的内存限制

Node.js 下的内存限制

作者: F_wind | 来源:发表于2021-01-05 09:47 被阅读0次

    《深入浅出 Node.js》阅读随笔

    当 Javascript 作为服务端语言时,相较浏览器而言,不可避免的还需要处理内存问题。作为运行环境的 V8 引擎,在给开发者带来高效性能的同时,也带来一些限制。比如对内存的使用,在 64 位系统下,Node.js 可以调配的默认内存上限大概是 1.4GB,在 32 位系统下,大概是 0.7GB。不过这个限制,在两种情况下会有所改变:

    1. 在初始化 Node.js 程序时,可以通过设置 max_old_space_size 来分配更多的内存(当然此值是不能超过物理内存的),不过有个缺点,就是不可动态变更;
    2. Node.js 中的堆外内存,是没有上限的,比如 Node.js 中的 Buffer。

    相关文章

      网友评论

        本文标题:Node.js 下的内存限制

        本文链接:https://www.haomeiwen.com/subject/vudioktx.html