`
hereson2
  • 浏览: 467837 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

(转载)AS3数据存取方式效率比较

 
阅读更多

 通常我们存取数据有如下几种方式: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相若。

但我还想知道的是静态属性和不是静态属性的,到底哪个快.

分享到:
评论

相关推荐

    分布式数据库中数据存取效率管理仿真.pdf

    传统的分布式数据库通常采用等距变换来处理数据存取,将数据变为等距数据后建立数据填补模型,但这种方式忽略了输出数据矩阵的计算,使得管理效率不高。针对这一缺陷,本文提出了一种新的管理方法,即基于主成分分析...

    as3数据结构-中文注释.rar

    数据结构是组织和存储数据的方式,它决定了数据的访问和操作效率。AS3中的主要数据结构包括数组、对象、链表、堆栈、队列、哈希表等。 1. **数组**:AS3中的Array类是最基本的数据结构,用于存储一组有序的元素。...

    基于Oracle空间数据库的源数据组织存取效率分析.pdf

    这些计算有助于理解数据组织方式如何影响存取效率。作者建议通过优化源数据组织来提高存取效率,但并未详细展开具体的优化策略。 总的来说,文章主要围绕Oracle空间数据库的源数据组织和存取效率展开,旨在为GIS...

    数据的存取方式-跟我学.swf

    数据的存取方式-跟我学swf,数据的存取方式-跟我学。

    Visual Basic 2005文件IO与数据存取秘诀(数据库连接)

    本篇文章将深入探讨使用Visual Basic 2005进行文件操作和数据存取的秘诀,以及如何有效地连接到不同的数据库。 一、文件I/O操作 1. **文件读写**:在VB.NET中,可以使用`System.IO`命名空间中的类来处理文件。例如...

    VB 流方式存取数据

    在VB(Visual Basic)编程中,流方式存取数据是一种高效且灵活的数据处理技术,它允许程序员以流的形式读写各种类型的数据,如图片、文本文件、媒体文件和可执行文件等。这种方式常用于数据库应用,可以将这些数据...

    云计算下供电监控数据压缩存取方法研究.pdf

    传统的供电监控数据处理方法往往难以满足大数据时代对数据处理能力的需求,因此需要采用新型的数据压缩存取技术来提升供电监控数据的处理效率。 云计算作为当今IT行业的一项关键技术,以其高效率、高可靠性、高弹性...

    基于OPC UA的历史数据存取.pdf

    3. 内存数据操作:数据被送入内存中的归档数据队列,并进行缓冲处理,以减少对磁盘操作的次数和提高数据存取效率。 4. 磁盘归档:缓冲在内存中的数据最终被归档到磁盘文件中,完成数据存储过程。 ### OPC UA规范中...

    OPC 数据存取规范

    OPC(OLE for Process Control)数据存取规范是一种标准接口,旨在促进自动化/控制应用、现场系统/设备以及业务/办公应用在过程控制行业的无缝互操作性。OPC Data Access Custom Interface Specification 2.0是这个...

    Visual Basic 2005文件IO与数据存取秘诀

    Visual Basic 2005文件IO与数据存取秘诀随书光盘

    arm指令集数据存取指令分析

    ARM指令集中,数据存取指令用于控制处理器与存储器之间的数据交换过程,对程序的性能和效率有着直接影响。本文将详细解析ARM指令集中的数据存取指令,特别是STMIA和LDMIA指令,并通过实例演示这些指令的工作原理及...

    visual basic2005文件IO与数据存取秘诀第一章范例

    数据存取方面,VB2005支持多种方式,如文本文件、XML文件、数据库等。文本文件简单易用,但不适合大量或结构化数据。XML文件提供了结构化的数据存储,可以使用`XmlDocument`或`XDocument`类进行解析和操作。数据库...

    数据结构是计算机科学中的一个重要概念,它涉及到数据的组织、管理和存取方式 良好的数据结构设计可以极大地影响程序的效率和性能 以下

    数据结构数据结构是计算机科学中的一个重要概念,它涉及到数据的组织、管理和存取方式。良好的数据结构设计可以极大地影响程序的效率和性能。以下是关于数据结构的一些基本介绍,包括定义、分类以及常见的数据结构...

    电子功用-数据存取方法和电子设备

    例如,CPU内部的L1、L2、L3缓存,逐级增大容量但速度依次减慢,形成一个金字塔结构,以优化数据存取效率。 此外,电子设备的数据存取还涉及到数据安全和隐私保护。加密技术被广泛应用,以确保数据在存储和传输过程...

    Visual C# 2005文件IO与数据存取秘诀(程序范例)

    《Visual C# 2005 文件IO与数据存取秘诀》是一本专注于探讨C#编程语言在处理文件输入输出(IO)以及数据存储方面的专著。由台湾微软的资深专家编写,这本书深入浅出地讲解了如何在C# 2005环境下有效地进行文件操作和...

    J2ee中的数据存取

    本篇文章将详细探讨J2EE中的数据存取技术,包括不同的存取方式、持久化技术和流行的数据访问解决方案。 首先,J2EE的数据存取技术通常基于一个综合架构,例如采用Struts、Spring和Hibernate这三种框架的组合。...

    VS2005数据存取初级篇

    总的来说,VS2005的数据存取功能显著提高了开发效率,通过自动化工具减少了手动编码工作,并且提供了灵活的架构,使开发者能够更好地控制和扩展数据访问层。同时,通过使用BindingNavigator和BindingSource组件,...

    C#实现OPC历史数据存取

    OPC(OLE for Process Control)历史数据规范旨在标准化历史数据的存取方式,使得不同厂商的自动化系统能够共享历史数据。OPC历史数据服务器主要实现了两个逻辑上的对象及其相关的接口: 1. **IOPCHDA_Server**:...

    行业分类-设备装置-储存媒体的数据存取方法与存取装置.zip

    常见的数据存取方式有顺序存取和随机存取两种。顺序存取如磁带,数据按照特定顺序存储,读取时需按顺序进行,适合大数据备份和归档。随机存取如硬盘,数据可直接在任何位置被访问,适用于需要快速存取的应用场景。 ...

Global site tag (gtag.js) - Google Analytics