性能优化1: 能在一个循环内处理的事情,不要分成多个循环
来源:互联网 发布:c 高级编程视频教程 编辑:程序博客网 时间:2024/05/16 11:39
观察如下代码,分开循环会造成运行时间增加。
时间分别为:
167
213
package{import flash.display.Sprite;import flash.utils.getTimer;public class ddd extends Sprite{public function ddd(){var i:int ;var a:int = 0 , b:int=0 ;var s:int, e:int ;//循环内做两件事,计算时间s = getTimer();for(i=0 ; i<1000000 ; i++){a++ ;b++}e = getTimer();trace(e-s);//把两件事分开到两个循环中,计算总时间a=b=0 ;s = getTimer();for(i=0 ; i<1000000 ; i++){a++ ;}for(i=0 ; i<1000000 ; i++){b++;}e = getTimer();trace(e-s);}}}
0 0
- 性能优化1: 能在一个循环内处理的事情,不要分成多个循环
- 优化JavaScript处理循环的性能
- 不良代码展示-不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内
- 不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内
- try catch放在循环内还是放在循环外的性能对比.
- Python循环的性能优化
- 在循环里改变一个容器的长度是一件愚蠢的事情
- java性能优化开发之--循环内进行代码控制
- 循环嵌套性能优化
- JS--for循环的性能优化
- javascript性能优化之循环的选择
- 嵌套for循环语句的性能优化
- 关于循环的一个有趣的事情是!
- 前端性能优化:循环优化
- 找出1---1000000内的完全数--不要到死循环里
- 2个for循环的简单优化
- C# foreach循环内不要修改集合
- 性能提高(2) 优化循环的要注意的4个细节
- 20161102的考试】模拟,树的直径,推公式……三道水题然而浪飞了……
- Java中的策略模式(strategy)完全解析
- linux 配置环境变量
- PHPMailer 发送邮件
- iOS开发中使用代码控制横竖屏的切换
- 性能优化1: 能在一个循环内处理的事情,不要分成多个循环
- POJ 1988/bzoj3376[Usaco2004 Open]Cube Stacking 方块游戏
- UIStoryboard的简单封装
- Makefile详解-书写规则
- 2017第一季度计划
- 大数据学习笔记-------------------(30)
- log4j 配置数据库连接池添加自定义信息
- 1102学习记录 扑克牌类实现
- find和grep查找字符串