我开发了一个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 *这就是它 –