iモード携帯電話用Java(iアプリ) Part19
■ このスレッドは過去ログ倉庫に格納されています
0693デフォルトの名無しさん
2009/07/16(木) 20:53:02newでメモリを確保する際、指定出来るサイズの制限はあるのでしょうか?
※もちろん、Runtime.freeMemory()で取得できる数値より小さい値を指定するのは大前提です。
下記のようなコードで、エミュレータと実機とで動作が違い困惑しています。
buff = new byte[SIZE];
・SIZE=512KB エミュレータ
例外も投げずにエミュレータが強制終了してしまいます。
・SIZE=30KB エミュレータ
正常に確保できてるようです。
・SIZE=512KB 実機
正常に確保できてるようです。
・SIZE=9MBぐらい 実機
正常に確保できてるようです。
■ このスレッドは過去ログ倉庫に格納されています