成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex內(nèi)存泄露常見現(xiàn)象及解決方法剖析

開發(fā) 后端
本文向大家介紹一下Flex內(nèi)存泄露的概念,主要包括Flex內(nèi)存泄露的現(xiàn)象以及解決方法,相信通過本文的介紹你對Flex內(nèi)存泄露有深刻的認識。

在學(xué)習(xí)Flex的過程中,你可能會遇到Flex內(nèi)存泄露方面的問題,這里和大家分享一下,希望本文的介紹能讓你有所收獲。

Flex性能優(yōu)化常用手法總結(jié)

眾所周知,目前國內(nèi)的寬帶應(yīng)用并不是像很多發(fā)達國家發(fā)達,個人應(yīng)用帶寬基本上都是2M以下的,怎么樣能夠使你的Flex應(yīng)用能夠流暢的運行在客戶端的問題,成為了制約每個Flex應(yīng)用開發(fā)程序員的大難題。在這里,我收集整理了一下網(wǎng)絡(luò)上關(guān)于這方面經(jīng)驗,歡迎大家補充。

Flex內(nèi)存泄露舉例:

1.引用泄露:

對子對象的引用,外部對本對象或子對象的引用都需要置null;

2.系統(tǒng)類泄露:

使用了系統(tǒng)類而忘記做刪除操作了,如BindingUtils.bindSetter(),ChangeWatcher.watch()函數(shù)時候完畢后需要調(diào)用ChangeWatcher.unwatch()函數(shù)來清除引用,否則使用此函數(shù)的對象將不會被刪除;類似的還有MUSIC,VIDEO,IMAGE,TIMER,EVENT,BINDING等。

3.效果泄露:

當(dāng)對組件應(yīng)用效果Effect的時候,當(dāng)本對象本刪除時需要把本對象和子對象上的Effect動畫停止掉,然后把Effect的target對象置null;如果不停止掉動畫直接把Effect置null將不能正常移除對象。

4.SWF泄露:

要完全刪除一個SWF要調(diào)用它的unload()方法并且把對象置null;

5.圖片泄露:

當(dāng)Image對象使用完畢后要把source置null;(為測試);

6.聲音、視頻泄露:

當(dāng)不需要一個音樂或視頻是需要停止音樂,刪除對象,引用置null;

Flex內(nèi)存泄露解決方法:

1.在組件的REMOVED_FROM_STAGE事件回掉中做垃圾處理操作(移除所有對外引用(不管是VO還是組件的都需要刪除),刪除監(jiān)聽器,調(diào)用系統(tǒng)類的清除方法)
先remove再置null,確保被remove或者removeAll后的對象在外部的引用全部釋放干凈;

2.利用Flex的性能優(yōu)化工具Profile來對項目進程進行監(jiān)控,可知道歷史創(chuàng)建過哪些對象,目前有哪些對象沒有被刪除,創(chuàng)建的數(shù)量,占用的內(nèi)存比例和用量,創(chuàng)建過程等信息;

總結(jié):

關(guān)鍵還是要做好清除工作,自己設(shè)置的引用自己要記得刪除,自己用過的系統(tǒng)類要記得做好回收處理工作。以上問題解決的好的話不需要自定義強制回收器也有可能被系統(tǒng)正常的自動回收掉。

【編輯推薦】

  1. 使用FlexSDK4時三大注意事項
  2. Flex內(nèi)存泄露解決方法和內(nèi)存釋放優(yōu)化原則
  3. 三大方法實現(xiàn)Flex全屏
  4. 揭開Flex正則表達式的神秘面紗
  5. 技術(shù)分享 在Flex中嵌入Flex字體的步驟
責(zé)任編輯:佚名 來源: jb51.net
相關(guān)推薦

2010-08-12 09:30:08

Flex內(nèi)存泄露

2011-06-16 10:27:55

.NET內(nèi)存泄漏

2010-07-29 14:08:05

Flex內(nèi)存泄露

2010-08-03 11:35:19

Flex全屏

2011-04-29 13:22:48

ThinkPad筆記本故障

2010-05-24 18:46:50

SVN圖標

2010-08-12 11:12:27

Flex誤區(qū)

2010-08-12 09:25:35

Flex控件

2010-06-01 15:58:14

SVN錯誤

2011-05-06 17:25:58

硒鼓

2018-07-17 08:58:57

垃圾回收內(nèi)存泄露方法

2010-08-24 09:07:16

無線路由器

2021-06-17 08:07:35

Linux 內(nèi)存站崗

2009-03-04 10:38:36

Troubleshoo桌面虛擬化Xendesktop

2010-08-31 09:13:00

margin-top

2010-08-31 13:49:12

CSS

2018-11-01 15:26:38

開源軟件安全

2025-04-07 07:20:35

SQL慢查詢性能

2010-08-05 10:16:14

Flex效果

2022-04-06 10:09:17

云服務(wù)云計算
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产大片一区 | 91精品国产91久久久久久最新 | 精品成人免费一区二区在线播放 | 婷婷久久网 | 国产精品日韩欧美一区二区 | 中文字幕亚洲欧美日韩在线不卡 | 国产高清自拍视频在线观看 | 亚洲一区国产精品 | 91精品国产乱码久久久 | 狠狠干美女 | 国产一区二区三区在线 | 欧美不卡一区二区三区 | 日韩欧美一级精品久久 | 国产伦一区二区三区四区 | 欧美视频在线免费 | 99久久久久久 | 国产精品精品视频一区二区三区 | 少妇精品久久久久久久久久 | 国产一区二区在线视频 | 国产亚洲精品精品国产亚洲综合 | 欧美精品在线播放 | 一区中文字幕 | 成人动慢| 国产精品久久av | 国产女人与拘做受免费视频 | 日韩精品在线一区 | 国产一区三区视频 | 毛片a | 精品久久香蕉国产线看观看亚洲 | 欧美一区二区三区四区五区无卡码 | 黄免费看 | 午夜无码国产理论在线 | 99精品免费久久久久久久久日本 | 精品欧美一区二区三区久久久 | 亚洲天堂久久 | 国产精品一区在线 | 国产在线视频一区 | 蜜桃av人人夜夜澡人人爽 | 81精品国产乱码久久久久久 | 欧美精品在线一区 | 亚洲国产欧美一区二区三区久久 |