我無法理解什麼是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