process.memoryUsage() 查看内存使用情况:
$ node
> process.memoryUsage()
{ rss: 24080384,
heapTotal: 7856128,
heapUsed: 5222816,
external: 8818 }
1. rss 是 resident set size 的缩写,进程的常住内存部分(进程内存总共包括,一部分是 rss,其余部分在 swap 或者 filesystem)
2. heapTotal 和 heapUsed 是 V8 的堆内存信息,heapTotal 总共申请的堆内存量,heapUsed 使用中的堆内存量,单位是字节
与 process.memoryUsage() 不同的是 os 模块中的totalmem() 和 freemem() 这两个方法用于查看操作系统的内存使用情况
> os.totalmem()
17179869184
> os.freemem()
7123668992
>