[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15701] Re: method cache

From: matz@... (Yukihiro Matsumoto)
Date: 2002-01-17 09:23:40 UTC
List: ruby-dev #15701
まつもと ゆきひろです

In message "[ruby-dev:15700] method cache"
    on 02/01/17, Takaaki Tateishi <ttate@kt.jaist.ac.jp> writes:

|メソッドキャッシュについてですが,メソッドが定義される等の度に
|キャッシュ内を全探索してIDが同じエントリを削除しているようです
|が,合っているでしょうか?

あってます。

|その場合,定義したメソッドのIDがキャッシュされている可能性があ
|る場合にのみ全探索してエントリを削除するというように変更すると,
|多少スピードが上がるようです.
|僕がrubyのソース全部を把握できていないので不十分かもしれません
|が,最後に付けたパッチを適用して,minirubyを使ってsample/test.rb
|を実行したときのtimeの結果は以下のようになりました.

基本的なアイディアは評価できますが、CACHE_DAMAGEはクリアして
はいけないような気がします(たまたま同じスロットを使うIDも
DAMAGEを受けているかもしれないので)。

In This Thread