(转载)AS3数据存取方式效率比较
来源:互联网 发布:miracast软件下载 编辑:程序博客网 时间:2024/05/01 12:50
通常我们存取数据有如下几种方式:Array, Object, 自定义类, 比较特殊的还有 Point, Rectangle 等。效率依次为(后面的数字是100万次存取运算平均所需时间):
* 自定义类public属性135 | Point140 | Rectangle(x等属性)140
* Array270
* Object500 | 动态类动态属性550
* Rectangle(left等属性)700
* 自定义类getter/setter1000 | 自定义类Function1000
出乎意料,最快的是自定类的public属性,速度是Array的两倍Object的四倍getter/setter的八倍——很整的倍数关系。另外存取坐标要用Point和Rectangle,比Array快的多。Object还是少用吧,多用自定义类。
---------------------------------------------补充
另外自定义密封类(sealed,默认)和自定义动态类(dynamic)的public属性、getter/setter速度几乎一样,而动态类动态添加的属性和Object相若。
但我还想知道的是静态属性和不是静态属性的,到底哪个快.
- (转载)AS3数据存取方式效率比较
- 存取速度最快的是-AS3中的数据存取方式效率比较
- AS3教程(13):AS3中的数据存取方式效率比较
- as3比较存取数据的几种方式
- AS3 随机排序效率比较
- 数据存取方式
- AS3 中的 for each in 效率比较
- Linq 与sql方式 添加数据效率比较
- as3效率
- Java 存取Blob、Clob数据。(转载)
- 数据插入 效率比较 mysql
- Android中的数据存取三种方式
- android数据存取的四种方式
- android数据存取的四种方式
- android存取数据方式:文件、SharedPreferences
- Android存取数据的几种方式
- Android 提供的存取数据的方式
- 数据绑定方式及效率
- Div+CSS+JS树型菜单,可刷新 (Good)
- php5安装详解
- 基于角色的权限设计
- Making Dynamic CSS content with ASP.Net
- cctype中的字符函数
- (转载)AS3数据存取方式效率比较
- 接口名字的显式限定---避免名字模糊性
- 二叉树的基本操作
- Java+Oracle应用开发的几个经典问题
- 名字空间
- spring入门编程问题集锦
- 博大精深的技术世界
- PHP5
- 智力题