【发布时间】:2017-03-11 02:54:01
【问题描述】:
我在 Raspberry Pi 3 B 上运行 node.js,具有以下可用内存:
free -m
total used free shared buffers cached
Mem: 973 230 742 6 14 135
-/+ buffers/cache: 80 892
Swap: 99 0 99
如何将节点 (v7) 配置为不使用所有可用内存?为了延长 SD 卡的寿命,我想防止它去交换。
我知道--max_old_space_size:
node --v8-options | grep -A 5 max_old
--max_old_space_size (max size of the old space (in Mbytes))
type: int default: 0
我知道一些答案是特定于应用程序的,但是有哪些一般技巧可以限制 node.js 内存消耗以防止交换?也将不胜感激任何其他从 pi 中挤出更多可用内存的技巧。
我已经设置了内存分割,以便 GPU 至少分配了 16 兆的 RAM。
【问题讨论】:
标签: node.js memory raspberry-pi v8 raspbian