我開發了一個AIR應用程序,其中有許多模塊使用,當我在應用程序中加載和卸載模塊時,每隔4至5 MB系統內存使用,然後我退出內存不釋放。峯Flex Flex中的AIR應用程序中的內存
回答
查看我的早期回覆 - 我指出了爲了有效管理應用程序的內存/性能必須做的各種事情。除非它的引用計數是零,否則任何事情都不會被釋放。
當我加載一個模塊時,我在每個模塊的Parent文檔中刪除了Reference .. –
這是不夠的,特別是如果你「共享數據「 兩者之間。例如:應用程序有一個模型 - 帶有一個ArrayCollection數據。模塊A - 訪問此模型並保存一個var引用(數據類型:Element)。嘗試卸載模塊不起作用,因爲它具有至少一個引用計數,因爲它有一個與主應用程序綁定的變量。在這種情況下,在解構時 - var元素必須聲明爲空(這會刪除指針)。 –
下一個有趣的循環,一旦你可以得到實時計數爲零,然後看着遊蕩計數 - 項目被解除引用,但沒有被刪除 - 又名內存泄漏。 –
- 1. Flex(AIR)Android Shoutcast應用程序問題
- 2. Flex Air偶爾連接應用程序
- 3. Flex 3 - 將Flex web應用程序遷移到Air應用程序
- 4. flex程序中的內存管理
- 5. ASP.NET Web服務在Adobe Flex/AIR應用程序中導致內存泄漏
- 6. URLStream在我的flex AIR應用程序中拋出錯誤#2029
- 7. AIR應用程序中的Flex註銷功能
- 8. flex中的Fusion圖表集成4.6 AIR應用程序
- 9. Flex/AIR iPad應用程序中的雙向SSL
- 10. Flex應用程序中的內存泄漏
- 11. 在Flash瀏覽器插件中使用Flex AIR應用程序
- 12. 從Flex(AIR)中調用本機應用程序
- 13. Adobe Flex&Air - 原生安裝包裝Air應用程序
- 14. Flex項目中的AIR Stage3D
- 15. 從Flex Air應用程序中接收的PHP保存一個bytearray
- 16. 在AIR/Flex 4應用程序中管理多個Windows?
- 17. 如何在Flex AIR應用程序中動態運行JavaScript?
- 18. 在Flex AIR應用程序中動態加載樣式
- 19. 在標準iOS應用程序中嵌入Adobe Air/Flex應用程序
- 20. 在另一個AIR應用程序中加載Flash/Flex應用程序
- 21. Flex應用程序
- 22. 如何將用戶首選項存儲在Adobe Flex/AIR應用程序中
- 23. 適用於Android的滑動手勢Flex + AIR應用程序
- 24. adobe flex air air jar
- 25. Flex 4中的Web應用程序
- 26. Flex 4.5中的Facebook應用程序
- 27. Flex應用程序中的多個titleWindow
- 28. 何時初始化Flex AIR應用程序Statrup上的數據?
- 29. 可能的服務器端Flex/AIR應用程序?
- 30. AIR(Flex)和C++應用程序之間的通信
有固定在一個版本中FP 11的一個關鍵問題*和AIR 3. *,應(根據它們的話)(FP 11.3&AIR 3.3)的https:// bugbase .adobe.com/index.cfm?event = bug&id = 3071138 * MAYBE *這就是它 –