今天看adobe官方的效能優化策略文件裡,有一條是反向for迴圈,以前沒怎麼注意,今天寫**測試了下。
經過測試得到結論如下:1,絕大多數時候,反向迴圈是比正向迴圈的效能要高。(我測試的時候,偶爾會出現正向迴圈的效能更高)。
2,當資料計算量越龐雜的時候,反向迴圈的效能比正向迴圈的提公升越明顯。當資料計算量比較小的時候,反向迴圈的比正向迴圈的快幾毫妙,當計算量增大的時候,會快幾十毫妙。
結論:推薦使用反向迴圈!
推測:其他語言估計也是存在這種情況,只是沒有測試過,有做過測試的朋友告知一聲,其他語言這種情況會提公升多少!
package
public function addcount():void
timer=gettimer()-timer;
trace("正向:",timer,totalcount);
}public function addcount2():void
timer=gettimer()-timer;
trace("反向:",timer,totalcount);}}
}
AS3深拷貝的乙個測試總結
package import flash.utils.dictionary class testvalue 在這段 是我們as3中 常用的深拷貝 我做了這麼乙個小測試,得出幾個結論 1 發現如果 我們不進行registerclassalias 1111111 testvalue 這拷貝出來的類物件 ...
as3與php互動實現總結
目前flash在各方個面的應用越來越廣,而flash也不單只是注重自身絢麗的效果,也需要和外界程式交換資料,以實現更強大的功能,隨著as3的到 來,flash和外部互動的方式也越來越簡便和合理化。今天就在這裡談談as3和後台資料的互動 這裡選擇as3 php架構,其他配置同理 在as3裡,原來的lo...
關於as3運動效果的總結
看了 actionscript3.0高階動畫教程 一書,用類對映的方式做了乙個小東西,方便學習,經過幾天發現了一些as3 動畫的小技巧,下面我們一起分享一下。所有的運動都借助幀事件或定時器來做,可以只使用乙個幀事件或乙個定時器來完成所有運動的監聽和運算,節省開銷。運動是變化,它的普遍做法是 第一初始...