【发布时间】:2011-03-20 08:47:36
【问题描述】:
我们毕业项目中的软件团队要求增加 Android 中每个进程的堆大小。他们说默认是“16MB”,这对他们来说是不够的。 如何自定义尺寸?
我在我的android源代码中发现文件中有注释行:/acme/my_board/BoardConfig.mk:
# USE_CUSTOM_RUNTIME_HEAP_MAX := "64M"
这是我需要编辑的吗??
【问题讨论】:
-
这是针对任何应用程序的默认堆,因此您想通过自定义构建操作系统来更改它,还是目标是在特定应用程序的运行时更改堆大小?
-
好吧,他们中的任何一个都可以解决我的问题。但是,第二个选项“针对特定”要好得多。
-
这个问题有点与我之前在这个问题上提出的问题有关,你可以在这里查看:stackoverflow.com/questions/3078301/… 根据答案,你必须更改操作系统构建,以及发布的说明答案应该可以解决问题,即使我自己没有尝试过,因为我正在寻找特定于应用程序的解决方案。
标签: android embedded porting heap-memory