flash記憶體優化心得

2022-07-22 02:09:11 字數 963 閱讀 1160

flash記憶體優化可以從以下幾個方面進行:

一、觀察重繪區域

待時間空閒補充

二、

確保時間監聽和閉包函式都可以被釋放

待時間空閒補充

mc.addframescript (framenum, callback);

function callback ():void {}

清楚方法為:

mc.addframescript(framenum, null);

另外發現addframescript可以新增不止乙個方法,使用格式為:

mc.addframescript(framenum1, callback1, framenum2, callback2...);

三、flash builder中觀察概要分析中例項個數不停增加的類

待時間空閒補充

四、來自他人的經驗

★以下幾條將對效能優化很有幫助:

1,做介面的時候,能用g(圖形)就不用mc,能用mc就不用btn(button)。

2,盡量避免元件過多,能合併為乙個元件的最好合併。

3,盡量避免元件深度巢狀,能放同級的放同級。

巢狀消耗多,是因為觸發乙個繪製,等於觸發了他的父級以及父級的父級,直到祖宗,全部都需要繪製,而分開,觸發乙個,那就是乙個,而不是多個!

4,不需要滑鼠操作的物件,請將mousechildren和mouseenabled設定為false。

★導致內部繪製的情況:把滑鼠移動到或者移開繼承自interactiveobject的例項。

當滑鼠在乙個繼承自interactiveobject的例項上點選或者釋放時。

當用空格鍵或者enter,tab鍵啟用乙個繼承自interactiveobject的例項時。

android的記憶體優化心得

1.1 利用執行緒池的概念,來操作執行緒,減少執行緒的建立和銷毀的時間 1.2 在用過多的message的時候,用message的obtain方法,利用訊息池建立訊息 1.3 採用static的handler來處理執行緒,避免handler的引用導致防止gc時因為handler有引用導致,activ...

電腦flash繪畫心得

1b 1.電腦繪畫基礎 1b 有的人很奇怪,他什麼繪畫基礎也沒有,就 敢 在電腦上畫 而且始終認為自己畫得很的棒,這是為什麼?他敢不敢在現實中去買一張紙,乙隻筆,然後在紙上畫完後,再給周圍的人看?然後非要強迫其他人說他畫得好 他能這樣做嗎?他不能,他也不怎麼敢,但為什麼一到電腦裡他就敢了呢 他就畫得...

記憶體與flash

1.什麼是記憶體 什麼是記憶體呢?在計算機的組成結構中,有乙個很重要的部分,就是儲存器。儲存器是用來儲存程式和資料的部件,對於計算機來說,有了儲存器,才有記憶功能,才能保證正常工作。儲存器的種類很多,按其用途可分為主儲存器和輔助儲存器,主儲存器又稱記憶體儲器 簡稱記憶體 輔助儲存器又稱外儲存器 簡稱...