我无法理解什么是Android应用程序堆大小。 是否可以从java和frome本机代码分配全部最大内存?如果是的话,那么为什么在我的谷歌Nexus S.这个代码Android VM堆大小
Runtime rt = Runtime.getRuntime();
long maxMemory = rt.maxMemory();
Log.v("onCreate", "maxMemory:" + Long.toString(maxMemory));
dysplays 50331648 = 48MB 但dumpsys meminfo中显示 本土13 16 12 84028 83457 18
,我可以很容易地分配74MB说
int size = 1024*1024*74;
char* s = new char[size];
VM堆大小不适用于本地分配。 – 2013-03-04 14:15:28