yarv-dev:547
From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Sun, 24 Jul 2005 16:54:12 +0900
Subject: [yarv-dev:547] Re: [im]mutable string
まつもと ゆきひろです In message "Re: [yarv-dev:546] Re: [im]mutable string" on Sun, 24 Jul 2005 13:50:53 +0900, "U.Nakamura" <usa garbagecollect.jp> writes: |いずれにせよ、mutableにしてもあんまりええことないよ、という話 |にはあんまり影響ないですね。 shiroさんの論には説得力があり、特に言語設計レベルに関しては 同意できるところも多いんですが、Rubyについては * var/mでも実際には1変更の前後のサイズが等しく、再割り当て なしに更新できるケースは相当多い * 直接変更してオブジェクト割り当てを減らすことが如実に効い てくるケースが相当ある ということが観測されています。それはRubyのStringの実装がまず いから(immutableな操作が遅い)とか、GCがヘボいからとかが理由 なのかもしれませんが。 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
536 2005-07-21 15:05 [ko1 atdot.net ] [im]mutable string 538 2005-07-21 15:20 ┣[shudo computer.org ] 540 2005-07-21 16:26 ┣[maeda-yarv atusi.org] 541 2005-07-21 18:58 ┗[shiro lava.net ] 542 2005-07-22 08:36 ┣[shiro lava.net ] 544 2005-07-24 01:24 ┗[usa garbagecollect.j] 545 2005-07-24 04:23 ┗[shiro lava.net ] 546 2005-07-24 13:50 ┗[usa garbagecollect.j] -> 547 2005-07-24 16:54 ┗[matz ruby-lang.org ] 548 2005-07-24 18:49 ┗[shiro lava.net ]