From: Tadashi Saito Date: 2008-07-13T16:20:31+09:00 Subject: [ruby-dev:35460] Re: make profiler for gc 斎藤と申します。 自分もGCに興味があるので、プロファイラが入ったらうれしいです。 ただ、コンパイル時に静的にその有無が決まってしまう点は、ちょっとやりづらい なあ、と感じます。(GC.stress=のように、GC.profile=があってもいいかなぁ、とか。) また、これは非情に些細なことなのですが、 On Sun, 13 Jul 2008 14:35:13 +0900 authorNari wrote: > +typedef struct gc_profile_data { > + double _gc_time; > + double _gc_mark_time; > + double _gc_sweep_time; > + size_t _heaps_used; > + size_t _live; > + size_t _freed; > + size_t _heap_objects; > + int _is_exist_finalize; > + size_t _malloc_increase; > + size_t _malloc_limit; > +} gc_profile_data; メンバ名がことごとく _ で始まっている理由は何なのでしょうか。 自分はまともにコードリーディングをしたことがありませんが、少なくともgc.c内の 他の箇所では、同様のスタイルは見つかりませんでした。 -- 斎藤ただし