适用于不同Android设备的堆大小

时间:2012-02-27 18:41:39

标签: android

嗨,这个问题刚才被问到,我想知道情况是否已经改变。

是否有针对各种Android设备的堆大小的全面列表(或以任何方式找出)。

我知道它们的范围从16mg到48mg +。如果您无法预先告知市场,那么您的应用程序只能由具有足够大小堆的设备下载。

我问的原因是我正在写一个“图形沉重”的游戏。这意味着可以轻松创建具有不同内存要求的不同版本的游戏。但是,当然您需要能够组织您的版本,以便它们可用于正确的设备。

1 个答案:

答案 0 :(得分:0)

也许可以通过调用

的小型测试程序来完成
Runtime.getRuntime().totalMemory();

该调用应该将Java堆大小作为long

返回