美文网首页
JS代码段的基准测试

JS代码段的基准测试

作者: Mica_马超 | 来源:发表于2022-01-06 17:41 被阅读0次

window.performance.now()

  const s = window.performance.now()

  this.$refs.table.toggleRowSelection(row)

   setTimeout(() => {
     this.renderTime = (window.performance.now() - s).toFixed(2) + 'ms'
   })

console.time方法与console.timeEnd方法

console.time('small loop');
for (var i = 0; i < 100000; i++) {
    ;
}
console.timeEnd('small loop');
console.time(1);
setTimeout(function(){
    console.timeEnd(1);
}, 16.7);

Benchmark.js

var suite = new Benchmark.Suite;

// add tests
suite.add('RegExp#test', function() {
  /o/.test('Hello World!');
})
.add('String#indexOf', function() {
  'Hello World!'.indexOf('o') > -1;
})
// add listeners
.on('cycle', function(event) {
  console.log(String(event.target));
})
.on('complete', function() {
  console.log('Fastest is ' + this.filter('fastest').map('name'));
})
// run async
.run({ 'async': true });

// logs:
// => RegExp#test x 4,161,532 +-0.99% (59 cycles)
// => String#indexOf x 6,139,623 +-1.00% (131 cycles)
// => Fastest is String#indexOf

相关文章

  • JS代码段的基准测试

    window.performance.now() console.time方法与console.timeEnd方法...

  • go 基准测试

    基准测试主要用于评估代码的性能,Go 语言测试框架可以让我们很容易地进行基准测试,同样需要遵循四点规则: 基准测试...

  • mysql 基准测试

    mysql 基准测试 基准测试策略 基准测试指标 基准测试工具 基准测试样例

  • 很方便的javascript开发工具--火狐的Scratchpa

    火狐的console控制台可以很方便的测试单行js代码,就像这样: 但是在测试一段js代码时并不方便,这是就可以用...

  • Go 基准测试

    什么是基准测试 基准测试,是一种测试代码性能的方法,比如你有多种不同的方案,都可以解决问题,那么到底是那种方案性能...

  • 测试代码块

    测试代码段 测试代码段

  • Primitive绘制点线面

    PrimitiveUtil.js代码 测试代码 效果

  • MySQL基准测试工具

    一、基准测试 基准测试(benchmark)是针对系统设计的一种压力测试。 基准测试是简化了的压力测试。 1.1 ...

  • 数据库基准测试工具-sysbench

    基准测试 定义 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。 基准测试与压力测试 基准...

  • AliOSS前台上传文件-通过后台授权.md

    封装代码 测试代码 测试页面 测试页面对应的JS 阿里云官方文档地址

网友评论

      本文标题:JS代码段的基准测试

      本文链接:https://www.haomeiwen.com/subject/cmjrcrtx.html