Androidアプリのヒープサイズがわかりません。Javaとネイティブコードの両方から割り当てることができる全体的な最大メモリですか? はいの場合、なぜ私のGoogle nexus S.このコードで
Runtime rt = Runtime.getRuntime();
long maxMemory = rt.maxMemory();
Log.v("onCreate", "maxMemory:" + Long.toString(maxMemory));
表示は 50331648 = 48MB ですが、dumpsys meminfo は Native 13 16 12 84028 83457 18 を表示します
そして、私は簡単に74MBを割り当てることができます
int size = 1024*1024*74;
char* s = new char[size];