[#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:47508] Re: Hash の制約について( Ruby1.8)

From: KIMURA Koichi <kbk@...>
Date: 2010-10-02 02:09:17 UTC
List: ruby-list #47508
木村です。

2010/10/1 上田佳寛 <ueda@yicom.jp>:
> Hashですが、どの程度大きいものが作れるのかと思い
> 簡単なプログラムを作ってみたのですが不明点が2点あります。
>
> (1) 最大サイズは決まっているのか?
> またはマシン(OS, ヒープサイズの設定等)による違いがある?
> (2) 最大サイズを超えたHashにデータを追加し続けるとどのような挙動になるのか?
> (上書きか、追加失敗か、そのときのキー値は?)

明確に「要素X個まで」という形では決まっていないと思います。
純粋に、動作している環境でどのくらいメモリーを自由に使えるのかという点に依存するのではないでしょうか。

2)の方は、rubyソースコードを読んだ限りでは追加ができなくなったところでメモリ確保エラーで
例外が発生するんじゃないかと。


-- 
木村浩一/KIMURA Koichi
 I thought what I'd do was, I'd pretend I was one of those deaf-mutes
or shoud I?
 mail kbk at kt.rim.or.jp
 web  www.kt.rim.or.jp/~kbk/zakkicho/index.html


In This Thread