日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
FlexArray和ArrayCollection的性能相比誰更勝一籌

本文和大家重點討論一下Flex Array和ArrayCollection的性能比較,array方法少,用起來不方便,從開發(fā)方便的角度來看要比ac好,但是效率方面Array優(yōu)于ArrayCollection。

成都創(chuàng)新互聯(lián)是專業(yè)的洛南網(wǎng)站建設(shè)公司,洛南接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行洛南網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

Flex Array和ArrayCollection的性能比較

一直想,寫程序的時候要用Array呢還是ArrayCollection,F(xiàn)lex Array方法少,用起來不方便,從開發(fā)方便的角度來看要比ac好,但是效率方面怎么樣呢?于是做了一個小程序驗證一下。

結(jié)論是:Flex Array優(yōu)于ArrayCollection,從測試結(jié)果平均看來,AC的效率是隨著object的數(shù)目呈線性下降的,Orz,而Array則是體現(xiàn)了優(yōu)異的效率,在object增加的情況下,基本上沒有太大的變化。所以如果在你需要遍歷所有元素的情況下(比如說物理引擎,3D引擎等),Array是不錯的選擇

ArrayCollection(以下簡稱AC)應(yīng)該是包裝了Array的Wrapper,支持事件機制,你在對ArrayCollection中的對象進行增加刪除更新操作時ArrayCollection會產(chǎn)生事件,可以通過collectionchange事件監(jiān)聽,所以在圖表開發(fā)中都用ArrayCollection做數(shù)據(jù)源,一旦有更新,就會反映在圖標上

既然如此,那么AC的效率肯定要比原生的Flex Array要差的咯。下面的圖表驗證了這點。

程序會自動往Flex Array和AC里面添加一定數(shù)量的Object{test:"hello"},(從零開始,每次遞增1或者(總數(shù)/10),一直到你的輸入的數(shù)值)。默認是1000個Object。

圖表橫軸是添加的Object的數(shù)量,縱軸Y是時間。

有興趣的話,看看源代碼


本文標題:FlexArray和ArrayCollection的性能相比誰更勝一籌
瀏覽地址:http://m.5511xx.com/article/dhjcsoc.html