gpt4 book ai didi

node.js 0.12.x 内存使用情况

转载 作者:IT老高 更新时间:2023-10-28 22:05:47 26 4
gpt4 key购买 nike

尝试将我的应用程序从 Node 0.10.x 升级到 Node 0.12.x 系列时,我遇到了一个令人不快的意外:0.12 使用的 RAM 比 0.10 多 15%-20%。

根据 few 判断threads在 io.js 问题页面上,似乎问题出在底层 v8 引擎上。

现在,软件更新很难卖给管理层。再加上需要支付更多的 VPS 硬件而几乎没有明显的好处,这对我们来说是一个交易破坏者。

有没有办法禁用 v8 添加的占用额外 RAM 的任何新功能?也许是吹捧的 CPU 分析东西?

我基本上是在寻找可以将内存使用量减少到与 Node 0.10 随附的 v8 相当的水平的 v8 开关。

最佳答案

您可以使用 --max-old-space-size 限制 Node.js 进程使用的内存量。旗帜。也许您可以将内存限制在可接受的范围内,然后对您的应用进行基准测试,看看它的性能是否可以接受。

node --max-old-space-size=512 myScript.js

我相信还有一些控制垃圾收集的标志可能值得探索。和this GitHub issue about v8 performance profiling etc.可能也值得您花时间阅读。

关于node.js 0.12.x 内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29914837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com