こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メモリと配列に関して

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

投稿日時 - 2009-04-30 13:41:14

QNo.4920589

すぐに回答ほしいです

質問者が選んだベストアンサー

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=31510&forum=36&3
を参考にされてください。

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

配列を分割して扱う、または配列をArrayList等にすることで解決できると思います。
速度面を考慮すると、分割でしょうか。

投稿日時 - 2009-05-07 09:02:24

お礼

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

投稿日時 - 2011-01-17 00:43:49

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問