From: matz@... (Yukihiro Matsumoto) Date: 2002-12-29T20:32:46+09:00 Subject: [ruby-dev:19235] Re: [1.8] speed まつもと ゆきひろです In message "[ruby-dev:19234] Re: [1.8] speed" on 02/12/29, nobu.nakada@nifty.ne.jp writes: |> これって具体的にはなにが起きてますか? | |ruby_xmalloc()でバッファを割り当てるときには、Object用であろう |とそれ以外だろうとmalloc_increaseにサイズが加算されていきます。 |一方で、malloc_limitはGCが理解できるObjectの使用している分しか |計算されません。その結果、常にmalloc_increaseがmalloc_limitを上 |回ることになってGCが動いてるんだろうという推測です。 | |これはどうすればいいのやら…。この方式はrealloc()でも不正確にな |るし、止めたほうがいいのかも。 なるほどお。同意します、なくしましょう。 あれ、そういえば、わたし「この方式」を1.7でなくした覚えがあ るんですが、なんで復活してるんだろう。