[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>

http://www.geocities.jp/kabuandruby/index.html

26 messages 2008/02/06

[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>

キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。

8 messages 2008/02/24

[ruby-list:44635] Re: Q: 動的デバッグ方法

From: "m-morita" <m-morita@...>
Date: 2008-02-14 01:17:10 UTC
List: ruby-list #44635
斎藤さん、
ネタ元の もりた (ruby 初心者)です

> > デバッグなのですが、起動時に 「-r debug」を使用すると、データ
> > 解析部分に入るまでに10分以上かかります。(デバッガー経由だと
> > 10倍以上遅い感じがします) この苦痛を何とかしたいです。
>
> に対する正攻法として、デバッグライブラリ自体を早いものに変えると
> いうのはいかがでしょう。...
現在、breapoint を使用してデバッグしています。正確には binding 変数と
eval とで breakpoint 仕様もどきを作り、カスタマイズして使用しています。
 これだと、breakpoint を埋め込んだ箇所のスコープに見える変数の内容が
わかるだけです。プログラム・ソース上の数行先での変数をみたい場合は、
再度そこに breakpoint を埋め込んで再実行しなければなりません。
 やはりデバッガーのステップ実行や動的 breakpoint 設定が使えれば,,,
と欲がでます。

ちなみに
デバッガー経由で他の言語はどうかというと、(感覚的ですが、) perl は
3倍、python はそれより速かったように記憶していますし、C,C++ に至って
は gdbで、速度は変わりません。それに対して ruby 添付のデバッガーは
10倍以上遅い感じがします。

言語使用が魅力的なだけに、デバッガーの遅さが難点として浮き出てしまっ
ている感じがします。
私もぜひ、高速デバッガーが標準で添付されることを望みます。
(要求ばかりですみません)

もりた


In This Thread