CNode

nodejs 如何测试函数运行内存占用情况?

问答
Zzengxp0605发布于10 年前最后回复10 年前3 回复5490 浏览0 收藏

如题. 目前知道 benchmark 可以测试对比几个函数运行效率, 但是想同时看到它们的内存占用情况有什么好方法吗? 比如下面的 bluebird 模块的测试结果, 是使用什么工具测试得到的呢? 望大神指点...

bluebird benchmark

file                                time(ms)  memory(MB)
callbacks-baseline.js                    211       25.57
promises-bluebird.js                     389       53.49
promises-bluebird-generator.js           491       55.52
promises-tildeio-rsvp.js                 785      108.14
promises-dfilatov-vow.js                 798      102.08
promises-cujojs-when.js                  851       60.46
查看回复

回复 (3)

N
Neil-UWA#1·10 年前

process.memoryUsage()

Z
zengxp0605#2·10 年前
引用 Neil-UWAprocess.memoryUsage()

@Neil-UWA 我是想要整个运行过程中的内存情况, 这个只能输出某个点的吧?

N
Neil-UWA#3·10 年前

setInterval, 累加再平均

参与回复
登录后即可参与回复。登录