- 693 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 20:53:02 ]
- Doja3.5(エミュレータは5.1用を使用)、実機N905で開発してる者です。
newでメモリを確保する際、指定出来るサイズの制限はあるのでしょうか? ※もちろん、Runtime.freeMemory()で取得できる数値より小さい値を指定するのは大前提です。 下記のようなコードで、エミュレータと実機とで動作が違い困惑しています。 buff = new byte[SIZE]; ・SIZE=512KB エミュレータ 例外も投げずにエミュレータが強制終了してしまいます。 ・SIZE=30KB エミュレータ 正常に確保できてるようです。 ・SIZE=512KB 実機 正常に確保できてるようです。 ・SIZE=9MBぐらい 実機 正常に確保できてるようです。
|

|