用一段JS代码来比较各浏览器的极限内存与运算速度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用一段JS代码来比较各浏览器的极限内存与运算速度相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> var initTime=new Date(); //程序执行初始时间 var odd=0; //计数器 //生成不同的对象 function produceOb(i){ var n=0; var temp=‘‘; var str={} //空对象 while(n<i){ temp="a"+temp; n++; } str.content=i+temp; //添加对象属性,并赋不同值 return str; } //生成20000个不同的对象插入数组,这里20000可调,你可以估计浏览器的极限值来测 var obItems=[]; while(odd<20000){ obItems.push(produceOb(odd)); odd++; } var terminalTime=new Date(); //插入数据结束时间 //得到执行用于的时间方法 function processTime(time1,time2){ if( (time2.getMinutes()-time1.getMinutes())>0){ return (time2.getMinutes()-time1.getMinutes())*60+(time2.getSeconds()-time1.getSeconds())+"s"; }else{ return (time2.getSeconds()-time1.getSeconds())+"s"; } } console.log(obItems); //插入后的数组 console.log( processTime(initTime,terminalTime)); //执行时间 </script> </body> </html>
以上是关于用一段JS代码来比较各浏览器的极限内存与运算速度的主要内容,如果未能解决你的问题,请参考以下文章