まつもと ゆきひろです

In message "Re: [ruby-dev:33930] Re: [ ruby-Bugs-17454 ] irb crash while iterating over all objects"
    on Mon, 25 Feb 2008 12:45:36 +0900, "U.Nakamura" <usa / garbagecollect.jp> writes:

|このBignumの正体はProcess::RLIM_INFINITYなどであるということ
|で、別に怪しいものではないことは判明したのですが、同じコード
|をtrunkで実行すると、さらに大量の巨大なBignumが多数出現します。
|
|その正体は、bignum.c内のpower_cache_init()で生成しているもの
|なのですが、これってBignum#to_s相当の処理をしない限り使われな
|いものなので、ruby起動時に絶対生成するんじゃなくて、初めて相
|当の処理が行われたときに生成するようにしたほうがいいんじゃな
|いでしょうか?

そういうパッチは歓迎します。