[#47529] ruby1.9.2 にて、 IO#reopen で第2引数を省略したときにモードが引き継がれない — jugyo kohno <kkohno@...>

jugyo と申します

11 messages 2010/10/08
[#47562] Re: ruby1.9.2 にて、 IO#reopen で第2引数を省略したときにモードが引き継がれない — "Y. NOBUOKA" <nobuoka@...> 2010/10/15

信岡です。

[#47537] Excel用のxmlssファイルを作成するライブラリ exlap_c — "YOSHIIZUMI" <t-yoshiizumi@...>

 吉泉といいます。

11 messages 2010/10/10

[ruby-list:47509] Re: Hash の制約について( Ruby1.8)

From: 上田佳寛 <ueda@...>
Date: 2010-10-02 10:15:36 UTC
List: ruby-list #47509
木村さん 上田です。ご回答ありがとうございました。

メモリー確保エラーだとは十分考えられますが、
その場合、exceptionで止ってくれればいいのですが、
当方の環境ではエラーになりません。
私の環境では500万サイズのハッシュを作ろうとすると2,097,152(20万ヘキサ)しか
作られません。問題は以下になろうと思います。

1. exception を吐いてエラーならソースの見直しができるのですが
 エラーを吐かず上記サイズしか作られないので、潜在的バグになりかねない
2. メモリー確保エラーになる前に制御したいのだが、
  その手法がリファレンスからはわからない。
3. 動作環境での違いならその確認方法

私の方でも追跡調査は行う予定ですが、大きなデータを扱う際の
問題と思っています。
よろしくお願い致します。
--
Yoshihiro Ueda

In This Thread