回答
如果你有Flash構建器,那麼分析你的應用程序應該會給你幾乎所需的東西。否則,你應該可以使用flash.sampler。* api來製作一個簡單的自定義分析器。
感謝您的回答。我正在使用Flash Pro。您是否有一個特定的採樣器方法,可以列出參考?我查看了API文檔,但看不到任何合適的東西。 – crooksy88 2012-03-08 15:34:28
沒有單個api完成工作。您可以查看http://gskinner.com/blog/archives/2010/04/the_flash_sampl.html以瞭解api的概述。我現在沒有代碼,但是我會試着發佈一個粗略的實現,我找到了我知道漏出來的對象(可能在星期一!!) – catholicon 2012-03-08 20:47:43
除了手動檢查每個對象,顯然不是很費錢,沒有辦法。解決方案:當你編碼的時候learn2plan,不要一起打東西。如果你編寫代碼的方式不知道哪些對象正在與哪個對象通話,那麼你就錯了。
同意。不幸的是我正在繼承一個項目。 – crooksy88 2012-03-08 11:12:04
我感到非常傷心,人們會給我這個驅動器。這很簡單,甚至提問的人也同意我的看法。如果你不知道對象是如何與程序中的其他對象綁定的,特別是在停止運行GC的時候,那麼你真的需要重新考慮編程是否適合你。老實說,那是多麼糟糕。但是,請繼續給予驅動器降低成績。我沒有刪除答案,因爲這是事實。 – 2014-06-23 07:22:10
- 1. 引用共享對象AS3
- 2. AS3對象引用/指針成本
- 3. AS3:無法訪問空對象引用
- 4. #1009空對象引用(AS3,TextField)
- 5. AS3對象序列化(至AS3代碼)
- 6. 對象的AS3過濾器陣列
- 7. AS3類對象?
- 8. 引用不同函數中的對象as3
- 9. 如何獲取XML對象引用而不是as3中的值
- 10. AS3 with(){} - 以任何方式引用()中的對象?
- 11. 無法訪問空對象引用的屬性或方法:as3
- 12. AS3:無法訪問空對象引用的屬性
- 13. 如何序列化包含對象引用的java對象而不序列化引用的對象?
- 14. AS3對象運動
- 15. AS3 - 回收對象
- 16. AS3定心對象
- 17. AS3 - 刪除對象
- 18. as3對象值NativeText
- 19. AS3對象過濾
- 20. C#輸出對象的引用
- 21. 在AS3類中對父MXML的引用?
- 22. Oracle查詢將列出視圖引用的數據庫對象
- 23. AS3引用當對象添加到列表中這樣它沒有名字
- 24. AS3:更改對象的值
- 25. AS3中的對象障礙?
- 26. AS3中的XML到對象
- 27. 合併AS3中的對象
- 28. 引用對象的C#序列化
- 29. 序列化引用的類對象
- 30. 得到對象的列表在C#中對象的引用
[此問題](http://stackoverflow.com/questions/3405808/how-to-remove-all-event-listeners-in-flex)可能對您有所幫助。 – 2012-03-08 08:32:43
我想,如果有一種方法可以做到這一點,那麼爲GC準備對象將是微不足道的,除非您從一開始就關注它,否則這並不重要。 – Marty 2012-03-08 08:38:02
我認爲你最好的辦法是將索引的主要對象,並添加remove()函數,手動設置引用爲空,刪除數組,子對象,兒童,刪除事件監聽器。由於我關心GC,即時通訊使用這個類的索引和刪除偵聽器[https://github.com/turbosqel/as3SupportLib/blob/master/as3SupportLib/src/turbosqel/events/SoftEventDispatcher.as]和每個對象添加刪除和刪除引用和實例的函數。 – turbosqel 2012-03-08 11:16:04