0

在我的 xperia ray 应用程序上,当 memsize > 50mb 时启动失败(不能分配这么糊状)。但是当 memsize = 50mb 时,应用程序可以运行大约 5 分钟,然后由于来自果酱的消息而失败,即内存不足。那么我怎样才能知道我的应用在高峰期需要多少内存呢?

在我的 .icf 文件中:

MemSize=200000000

#if resolution < 1080x1920
{ [s3e]DispAreaQ < 2073600 }
MemSize=150000000

#if resolution < 640x854
{ [s3e]DispAreaQ < 546560 }
MemSize=52428800
{}
4

1 回答 1

2

您需要打开模拟器的视图矩阵选项并查看图形的内存。检查它使用的最大尺寸是多少。尽管模拟器的内存使用量与设备的使用量不同,但它会让您了解所需的内存大小。

编辑:- 如果您需要使用不同的 Memsize 进行调试,您也可以使用 MemSizeDebug 以及 MemSize。

于 2013-11-08T14:53:20.333 回答