まつもと ゆきひろです.
In message "[ruby-list:1041] Re: ruby 0.99.3-961118 available"
on 96/11/18, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。
|> しかし,別のアプローチでバグを発見しました(えらいぞpurify!!).
|
|purify ってなんだろ、、、ああ、あの「これが私の生きる道」を歌って
|いる2人組ですね。
そりゃpuffyでんがな.
# 一応突っ込んでおく,渡辺さんに先越されたけど.
purifyはメモリ関係のバグを見付けてくれるツールです.特に
malloc関係のバグに強くて
* 変なポインタをfreeした
* 間違ってfreeしてしまった空間にアクセスした
* 配列の大きさを越えて参照した
* メモリリーク
などのバグを見付けてくれるありがたいツールです.ちょっと高い
ので個人では買えませんが(今回は会社のを借りた),是非ひとつ欲
しいツールではあります.
先日のFreeBSDのみで発生するバグもこれで見付けました.
In message "[ruby-list:1043] Re: ruby 0.99.3-961118 available"
on 96/11/18, Takashi HONDA <honda / nttssl.nslab.ntt.co.jp> writes:
|
|ほんだ といいます。こんにちは。
|どのへんが「えらい」か私も知りたいです。
上で述べた通りです.メモリ関係のエラーは苦労することが多いん
で,かなり助かります.こいつにかけると大抵隠れていたバグも見
付けてくれますし.
| ### 近くで買った人がいるんですが、有効に使えてるという噂を聞かないもので...
| ### けっこうな御値段でしたよね。
結構なお値段です.17万くらいかな.あまり個人で買う値段じゃな
いですよね.でも,linux版が出たら買うかも知れない.こいつは
object insertion technologyだとかいうとんでもない仕組みで動
いているので簡単には移植できないんですよね.
# SunとHPとNTに対応してるはずです.
有効に使えてない人は注意深くてメモリ関係のエラーを出さない人
だと推察します.私のようなうっかりものには欠かせないツールで
すね.
姉妹品のQuantify(プロファイラ)も結構使えます.でも,こっちは
値段ほどの価値は無いかな(gprofでもなんとかなる).関数単位で
なく,行単位に測定してくれるのは助かりますけど.
まつもと ゆきひろ /:|)