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

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

新聞中心

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

本文和大家重點(diǎn)討論一下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è)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行洛南網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

Flex Array和ArrayCollection的性能比較

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

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

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

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

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

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

有興趣的話,看看源代碼


當(dāng)前文章:FlexArray和ArrayCollection的性能相比誰更勝一籌
瀏覽地址:http://www.5511xx.com/article/dhjcsoc.html