nDiki : Test::Memory::Cycle
スポンサード リンク
Related term
Perl Devel::LeakTrace Devel::Cycle Devel::ObjectTracker メモリ WWW::Mechanize::Cached Perl モジュールリスト CGI プログラム ExtUtils::ModuleMaker h2xs SpeedyCGI PDL Devel::SmallProf Wx::ActiveX ExtUtils::FakeConfig WiKicker INI ファイル形式 PPM::Make Perl で XML Devel::Leak LWP::UserAgent IPC::ShareLite 開発 Devel::Cover PDL::PP IPC::Shareable Search::InvertedIndex Module::CoreList JSON HTTP::Daemon
2004年1月23日 (金)
■ [ Perl ] Devel::Cycle

WiKicker のメモリ消費量を抑えるためにメモリリークチェック用モジュールをいくつか試してみる。
- Devel::Leak - リークをチェックするコードの最初と最後にサブルーチンを呼ぶ。リークはアドレスで表示される。
- Devel::LeakTrace - use すると勝手にプログラムのリークをチェックする。表示は Devel::Leak と同じタイプ。dh-make-perl でうまくパッケージ化できなかったので試すのやめ。
- Devel::ObjectTracker - perl -d:ObjectTracker ... として使用。プログラム実行のトレースをファイルに書き出す。デフォルトで標準出力にメッセージを吐くのでCGI プログラムでは困る。実行時ディレクトリに .objecttracer というファイルを置きその中に $Devel::ObjectTracker::verbose = 0; と書いておけば最初から出力を抑制しておける。が、試してみたらセグメンテーションフォルト。
- Devel::Cycle - 指定したリファレンスを辿り循環参照が無いかを検出するサブルーチンを提供。
- Test::Memory::Cycle - 上記のテストハーネス用のインタフェース。
結局うまく使えそうなのは、Devel::Cycle ぐらいかな。 循環参照を発見した場合の表示は見やすい。 WiKicker の何か所かでチェックしてみたけど、今のところ見つからず。
- [ Perl ] Devel::Size (2004-01-21)
- [ WiKicker ] 「最近のアクセスログ」処理思案 (2004-01-17)
- www.naney.org サーバ断続的にダウン (2006-04-30)
- [ WiKicker ] SpeedyCGI (2003-10-17)
- [ www.naney.org ] サーバ重い (2004-01-20)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.025221s / load averages: 0.32, 0.31, 0.26
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox