Flash Mobile应用程序:设备和分析器上的RAM消耗量不同

时间:2013-05-24 07:57:19

标签: android ios flex ram bitmapdata

我正在分析我的Flash移动应用程序,我注意到当应用程序在设备或Flash Builder分析器上运行时,RAM消耗量不同(我使用的是Flash Builder 4.7 + Apache Flex 4.9.1 + Air 3.6) 。

在设备(Galaxy Tab 2或iPad)上,RAM消耗量至少是两倍。

  • 为什么?可以避免这种奇怪的行为吗?
  • 虽然我的应用程序使用了很多BitmapData对象,但如何减少设备上使用的RAM量?
  • 在Google Play上发布时,可以定位内存至少为1GB的设备吗?

这是很多问题......我知道

1 个答案:

答案 0 :(得分:0)

PC中的CPU架构与智能手机不同,因此它可以区别对待RAM管理。此外,由于这个原因,Flash Player有点不同,这意味着垃圾收集器可以以不同的方式运行。 您可以指定目标设备以及参数,我不记得它是在项目的xml中,还是在Play商店的开发者控制台上。 如果你明智地删除和创建对象,你可以减少使用的ram数量。当然,如果你需要它们,它们必须在公羊里。