[#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:44576] Re: Q: 動的デバッグ方法

From: "m-morita" <m-morita@...>
Date: 2008-02-05 13:30:22 UTC
List: ruby-list #44576
るびきち さん、

示唆に富むご意見ありがとうございます。
> デバッグとはあまり関係なくて、設計についてですが。
> このような場合、MarshalやPStoreで内部データ構造を
> ディスクに保存してはどうでしょうか?
早速、クラス定義のみ共有し処理をモジュール化して、
Marshalを試してみました。通常モードで1分以上かかっ
ていたデータの読出し及び展開処理が、dump 経由だと 10 秒
程度で解析処理に着手できるようになりました。
(思ったより速かったです!) これだけで結構うれしいです。

但し、解析側のプログラムをデバッガー経由で起動すると、
Marshal.load で3分ぐらいかかります。やはり、breakpoint
は必須でした(とは言え、それでも前よりずっと速いのですが)

もりた


In This Thread