在Android平台自定义堆大小? [英] Custom Heap Size in Android Platform?

查看:114
本文介绍了在Android平台自定义堆大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

软件团队在我们的毕业设计要求增加Android的每个进程的堆大小。他们说,该缺省值是16MB,这是不够的它们。 我怎么能自定义大小?

The software team in our graduation project asked for increasing the heap size per process in Android. They said that the default is "16MB" which isn't sufficient for them. How could I custom the size?

我发现了一个注释行的文件中: /acme/my_board/BoardConfig.mk 在我的Andr​​oid源$ C ​​$ C:

I found a commented line in the file: /acme/my_board/BoardConfig.mk in my android source code:

# USE_CUSTOM_RUNTIME_HEAP_MAX := "64M"

难道这就是我需要修改?

Is that what I need to edit??

推荐答案

我通过安卓平台的邮件列表,这个问题的答案

I got that answer through android-platform mailing list

您可以更改的 平台/达尔维克/ VM / INIT.C

例如,使其32MB,你可以做以下

For example to make it 32MB, you can do below

gDvm.heapSizeMax = 32 * 1024 * 1024;

另一种建议的方法是,更新您的 system.prop

Another suggested approach is to update your system.prop

问候,   MUTHU廉

Regards, Muthu Subramaniam

这篇关于在Android平台自定义堆大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆