dポイントプレゼントキャンペーン実施中!

大量のデータを扱うプログラムを作りたいと思っています。
たくさんの配列(配列はDouble型です。)を使うため、
System.outofmemeoryが出てしまいました。
大きい配列を使うための工夫や、現在メモリを2GB積んでる
パソコンで計算しているのですが、メモリ容量に換算して
どの程度の大きさの配列を作れるのかが教えていただきたいです。
また、これらに関する疑問に答えてくれる書籍やWebサイトでも
教えて頂ければ幸いです。
お手数ですが、よろしくお願いします。

A 回答 (1件)

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
を参考にされてください。

配列の場合などは、連続したメモリ領域の確保が出来ずにOutOfMemoryExceptionが発生することがあります。
とのことです。

配列を分割して扱う、または配列をArrayList等にすることで解決できると思います。
速度面を考慮すると、分割でしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございました。理解しました。

お礼日時:2011/01/17 00:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!