MURASE Masamitsu
masam****@gmail*****
2012年 4月 15日 (日) 21:55:52 JST
村瀬です。 > 北島さん、 ご確認、大変ありがとうございました。 Ruby 1.8.7 のアップデート版がリリースされるまでは、以下のような感じで Bignum#to_s 中は Garbage Collection を止めておけばよいかもしれないですね。 # マルチスレッドや、他にも GC を触っている人がいる状態で大丈夫かとかは考えてないですが。 class Bignum alias_method(:_to_s_org, :to_s) def to_s(base = 10) gc_state = GC.disable begin _to_s_org(base) ensure GC.enable unless (gc_state) end end -- Mail: masam****@gmail***** 村瀬 昌満 (MURASE Masamitsu)