计算js程序段运行时间的类(还包括字符串连接的优化类)(咋个办呢 zgbn)
来源:互联网 发布:mowot3美微网络电视 编辑:程序博客网 时间:2024/06/14 23:58
计算js程序段运行时间的类(还包括字符串连接的优化类)(咋个办呢 zgbn)
2009-08-26 20:04:00 | 分类: JavaScript
/*StringBuffer字符串连接类*/function StringBuffer(s){//大量字符连接时使用,ie下效率非常明显(1->100倍的速度提升),firefox,chrome反而慢(1->10倍的速度下降)Cs_0x37) this.array=s?[s]:[]; this.append=function(s){ this.array.push(s); } this.toString=function(){ return this.array.join(''); }}/*程序段计时器类,可以嵌套计时*/function TimerRecord(){ this.array=[]; this.begin=function(){ this.array.push(new Date()); } this.end=function(){ if(this.array.length==0)throw 'begin()和end()要成对的调用'; var end=new Date(); var start=this.array.pop(); return end-start; }}//测试var tr=new TimerRecord();//可以嵌套计时tr.begin(); tr.begin(); var str='文字'; for(var i=0;i<50000;i++){ str+='文字文字'; } document.body.innerHTML+='字符串加用时'+tr.end(); tr.begin(); var sb=new StringBuffer('文字'); for(var i=0;i<50000;i++){ sb.append('文字文字'); } var str1=sb.toString(); document.body.innerHTML+='<br />数组加用时'+tr.end();document.body.innerHTML+='<br />总用时'+tr.end();</script>
———————— 咋个办呢 zgbn
0 0
- 计算js程序段运行时间的类(还包括字符串连接的优化类)(咋个办呢 zgbn)
- 计算程序运行的某一段时间
- 利用方法计算程序段的运行时间
- php 计算程序运行时间的类
- PHP计算程序运行时间的类
- 计算某段代码的运行时间
- 计算代码段的运行时间
- 计算程序运行的时间
- 计算程序运行的时间
- 计算程序的运行时间
- 计算程序运行的时间
- 计算程序的运行时间
- 计算程序运行的时间
- 计算程序的运行时间
- 计算程序的运行时间
- C++中一个计算程序运行时间的工具类
- 计算Java程序段运行时间
- c++中计算程序段运行时间
- linux下SVN的搭建
- Spring @transactional annotation 事务使用详解
- zigzag相关题目2--LeetCode(6) ZigZag Conversion
- hibernate命名查询的实现
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(下)
- 计算js程序段运行时间的类(还包括字符串连接的优化类)(咋个办呢 zgbn)
- xilinx sdk debug 无法进入main函数解决方法
- 在Fragment中OnActivityResult方法中接收Activity中返回的值
- UDP局域网内广播消息
- Avalon学习
- Android Volley框架的几种post提交请求方式
- Java注解
- Python Import机制备忘-模块搜索路径(sys.path)、嵌套Import、package Import
- gulp使用教程