我不明白什么是 android 应用程序堆大小。我可以从 java 和 frome 本机代码分配的总体最大内存吗?如果是,那么为什么在我的 google nexus S 上。这段代码
Runtime rt = Runtime.getRuntime();
long maxMemory = rt.maxMemory();
Log.v("onCreate", "maxMemory:" + Long.toString(maxMemory));
dyplays 50331648 = 48MB 但 dumpsys meminfo 显示 Native 13 16 12 84028 83457 18
我可以轻松分配 74MB
int size = 1024*1024*74;
char* s = new char[size];