美文网首页
v8优化回退测试

v8优化回退测试

作者: 空天啸鹤 | 来源:发表于2019-04-20 13:29 被阅读0次
let arr = [132,4,5,6,'23',34,'555'];
function addInt(a,b){ return a + b };
function addStr(a,b) { return a + b };
function addAll(a,b) { return a + b };
let time = 200000;
function runSum0() {
    for (var i = 0; i < time; i++) {
        let k = arr[i % arr.length];
        if (typeof k == 'string') {
            //console.log('str',addStr(k, k));
addStr(k, k)
        } else {
            //console.log('int:',addInt(k, k));
addInt(k, k)
        }
    }
}
function runSum1() {
    for (var i = 0; i < time; i++) {
        let k = arr[i % arr.length];
        //console.log('--:',addInt(k, k));
addAll(k, k)
    }
}
let t1 = Date.now();
runSum0();
console.log("runTime1", (Date.now() - t1));
t1 = Date.now();
runSum1();
console.log("runTime2", (Date.now() - t1));
VM364:27 runTime1 6
VM364:30 runTime2 7
undefined
time = 10000000
t1 = Date.now();
runSum0();
console.log("runTime1", (Date.now() - t1));
t1 = Date.now();
runSum1();
console.log("runTime2", (Date.now() - t1));
VM385:4 runTime1 47
VM385:7 runTime2 167
undefined
time = 100000000;
t1 = Date.now();
runSum0();
console.log("runTime1", (Date.now() - t1));
t1 = Date.now();
runSum1();
console.log("runTime2", (Date.now() - t1));
VM389:4 runTime1 449
VM389:7 runTime2 1616

相关文章

  • v8优化回退测试

  • ETM项目周报(4月19日~4月25日)

    项目进展 ETM-Core 01.优化回退机制,降低资源占用,已完成95%开始稳定性测试 02.P2P 网络优化,...

  • 为V8优化JavaScript

    V8可以让JavaScript加速350倍,所以我们有很多优化的空间,在这之前,我们必须了解V8优化JavaScr...

  • v8 TurboFan带来的优化

    v8 TurboFan带来的优化 Javascript 引擎 V8 即将采用新的引擎: TurboFan & Ig...

  • JavaScript可以和C++一样快

    如果看了《为V8优化JavaScript》这篇文章,就会了解到v8设计的独到之处,大家都知道v8快,但是v8有多快...

  • 精读《V8 引擎 Lazy Parsing》

    1. 引言 本周精读的文章是 V8 引擎 Lazy Parsing,看看 V8 引擎为了优化性能,做了怎样的尝试吧...

  • V8引擎如何运行JS

    前言 V8引擎如何编译和优化JS的 什么是V8 官网: https://v8.dev/[https://v8.de...

  • Node性能分析和排查

    概要 本文主要简述通过V8自带的程序启动选项进行Node性能测试 V8程序启动选项: max-stack-size...

  • 黑盒白盒相结合,找到痛点

    测试,黑盒测试,白盒测试! 分析痛点! 黑盒测试,找出明显问题! 白盒测试,查看原因! 优化数据库! 优化业务! ...

  • 《构建之法》整理

    第2章 个人技术和流程 单元测试 单元测试 回归测试 回退操作 效能分析工具 先用抽样的方法找到效能瓶颈所在,然后...

网友评论

      本文标题:v8优化回退测试

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