[問題]請教跟PV3D有關的記憶體回收問題

看板Flash作者 (便宜十塊錢)時間16年前 (2009/08/11 23:02), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
大家好 XD 最近用Flex開發PV3D的時候遇上記憶體 無法釋放的問題。我在場景上切換PV3D的效果 雖然已經removeChild,並在PV3D物件裡將相關的監聽移除 但是PV3D物件仍然沒有從記憶體中移除。 程式Demo(按右鍵可以ViewSource) http://0rz.tw/vawzs Flex的Profile http://0rz.tw/i8C9r 還請版上有相關經驗的大大指點一下 感激不盡<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.14.182

08/11 23:08, , 1F
MaterialObject3D.unregisterObject()也要記得呼叫
08/11 23:08, 1F

08/11 23:08, , 2F
會改善,不過這樣還是沒有辦法清乾淨
08/11 23:08, 2F

08/11 23:08, , 3F
PV3D的memory leak問題存在很久了
08/11 23:08, 3F

08/11 23:08, , 4F
因為大量使用Dictionary的關係
08/11 23:08, 4F

08/11 23:09, , 5F
去他的論壇搜尋memory leak,可以找到很多人提供的撇步
08/11 23:09, 5F

08/12 00:57, , 6F
我找不到MaterialObject3D.unregisterObject()@_@
08/12 00:57, 6F

08/12 00:58, , 7F
這是簡寫嗎~?
08/12 00:58, 7F
文章代碼(AID): #1AWOVnHm (Flash)