Android 2.2 プラットフォームで画像セグメンテーション アルゴリズムをプログラミングしています。次のコード行を実行すると:
double[][] temp=new double[328][576];
メモリ不足の例外があります。
ただし、ActivityMannager.getMemoryInfo() を使用してシステムで使用可能なメモリ領域を確認すると、まだ 44851200 バイトの空き領域があることがわかりました。
システムにまだ空き領域があるのにメモリ不足の例外が発生するのはなぜですか?