Nodejs Benchmark 模块的使用

2021/4/15 12:28:23

本文主要是介绍Nodejs Benchmark 模块的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

nodejs 性能测试 benchmark

test.js

const benchmark = require('benchmark');
const suite = new benchmark.Suite;

// 添加测试
suite.add('RegExp', function () {
    /o/.test('Hello World');
}).add('indexOf', function () {
    'Hello World'.indexOf('o');
}).on('cycle', function (e) {
    console.log(String(e.target))
}).on('complete', function () {
    console.log('The fasted method is ' + this.filter('fastest').map('name'));
}).run({'async': true})

output

RegExp x 26,365,573 ops/sec ±3.08% (70 runs sampled)
indexOf x 786,281,744 ops/sec ±2.26% (78 runs sampled)
The fasted method is indexOf


这篇关于Nodejs Benchmark 模块的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程