为什么同样一个 NodeJS 程序,在本地开发机和服务器上内存用量差 10 倍?

2017-02-16 23:06:11 +08:00
 doubleflower

ps aux的输出:

本地开发机 archlinux node v6.9

?    8051  8041  0 179194 24716  0 22:46 pts/0    00:00:00 node /home/?/ws/?/node_modules/.bin/babel-node ./src/server.js

服务器 debian 8 node v6.9 官方 lts 二进制版

app      24198  0.3 31.9 1372392 161312 ?      Sl   14:09   0:09 /usr/bin/nodejs /opt/apps/?/lib/server.js

差了快有 10 倍?都是刚启动状态。

服务器是运行的经打包程序中babel转过后的目标代码,本地直接用babel-node

2375 次点击
所在节点    Node.js
1 条回复
lijsh
2017-02-16 23:40:56 +08:00
那你试试本地运行转码后的目标代码看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX