From: m-morita Date: 2008-02-14T10:17:10+09:00 Subject: [ruby-list:44635] Re: Q: 動的デバッグ方法 斎藤さん、 ネタ元の もりた (ruby 初心者)です > > デバッグなのですが、起動時に 「-r debug」を使用すると、データ > > 解析部分に入るまでに10分以上かかります。(デバッガー経由だと > > 10倍以上遅い感じがします) この苦痛を何とかしたいです。 > > に対する正攻法として、デバッグライブラリ自体を早いものに変えると > いうのはいかがでしょう。... 現在、breapoint を使用してデバッグしています。正確には binding 変数と eval とで breakpoint 仕様もどきを作り、カスタマイズして使用しています。 これだと、breakpoint を埋め込んだ箇所のスコープに見える変数の内容が わかるだけです。プログラム・ソース上の数行先での変数をみたい場合は、 再度そこに breakpoint を埋め込んで再実行しなければなりません。 やはりデバッガーのステップ実行や動的 breakpoint 設定が使えれば,,, と欲がでます。 ちなみに デバッガー経由で他の言語はどうかというと、(感覚的ですが、) perl は 3倍、python はそれより速かったように記憶していますし、C,C++ に至って は gdbで、速度は変わりません。それに対して ruby 添付のデバッガーは 10倍以上遅い感じがします。 言語使用が魅力的なだけに、デバッガーの遅さが難点として浮き出てしまっ ている感じがします。 私もぜひ、高速デバッガーが標準で添付されることを望みます。 (要求ばかりですみません) もりた