nodejs 如何测试函数运行内存占用情况?
发布于 8 年前 作者 zengxp0605 4903 次浏览 来自 问答

如题. 目前知道 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 回复

process.memoryUsage()

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

setInterval, 累加再平均

回到顶部