码迷,mamicode.com
首页 > Web开发 > 详细

[HTML 5 Performance] Benchmark functions runtime in chrome console

时间:2020-03-26 19:44:25      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:benchmark   console   span   ati   htm   OLE   fun   measure   ons   

Sometimes you‘d like to measure how two implementations compare in regards to run time. In this lesson you will learn how to quickly do this using Console.time and constole.timeEnd.

 

    function runFaster() { 
      for (let i = 0; i < ROWS; i++) {
        for (let j = 0; j < COLS; j++) {
          arr[i * ROWS + j] = 0;
        }
      }
    }

    function runSlower() {
      for (let i = 0; i < COLS; i++) {
        for (let j = 0; j < ROWS; j++) {
          arr[j * ROWS + i] = 0;
        }
      }
    }

    const ROWS = 1000;
    const COLS = 1000;

    const arr = new Array(ROWS * COLS).fill(0);

    function testFunctionRuntime(repeats, functionToTest, logText = Benchmarking) {
        console.time(logText);
        for (let i = 0; i < repeats; i++) {
            functionToTest();
        }
        console.timeEnd(logText);
    }

 

[HTML 5 Performance] Benchmark functions runtime in chrome console

标签:benchmark   console   span   ati   htm   OLE   fun   measure   ons   

原文地址:https://www.cnblogs.com/Answer1215/p/12576458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!