From: "上田佳寛" Date: 2010-10-02T19:15:36+09:00 Subject: [ruby-list:47509] Re: Hash の制約について( Ruby1.8) 木村さん 上田です。ご回答ありがとうございました。 メモリー確保エラーだとは十分考えられますが、 その場合、exceptionで止ってくれればいいのですが、 当方の環境ではエラーになりません。 私の環境では500万サイズのハッシュを作ろうとすると2,097,152(20万ヘキサ)しか 作られません。問題は以下になろうと思います。 1. exception を吐いてエラーならソースの見直しができるのですが  エラーを吐かず上記サイズしか作られないので、潜在的バグになりかねない 2. メモリー確保エラーになる前に制御したいのだが、   その手法がリファレンスからはわからない。 3. 動作環境での違いならその確認方法 私の方でも追跡調査は行う予定ですが、大きなデータを扱う際の 問題と思っています。 よろしくお願い致します。 -- Yoshihiro Ueda