Devel :: Monitor.

Devel :: Monitorは、メモリリークのために変数/オブジェクトを監視できるPerlモジュールです。
今すぐダウンロード

Devel :: Monitor. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Philippe Cote
  • 出版社のWebサイト:
  • http://search.cpan.org/phcote/Devel-Monitor-0.9.0.7/lib/Devel/Monitor.pm

Devel :: Monitor. タグ


Devel :: Monitor. 説明

Devel :: Monitorは、メモリリークのために変数/オブジェクトを監視できるPerlモジュールです。 Devel :: Monitorは、メモリリークのために変数/オブジェクトを監視できるPerlモジュールです。メモリリークが発生し、削除していない変数/オブジェクトを見つけるためにこのツールを使用できます。それらがあるべきであるとき、そしてその後、いくつかの特定の変数/オブジェクトのための循環参照があるのか正確に視覚化することができます。モジュールが無料のメモリリークの場合、使用している外部モジュールを意味することはできません。持っていません。そのため、MOD_PERLでアプリケーションを実行する前に、すべてのモジュールがOKであることを確認してください。 (特にC ++コードを呼び出すPerl拡張機能)概要Devel :: Monitor QW(:ALL)を使用します。 #----------------------------------------------- -------------------------------#監視スカラー、配列、ハッシュ、参照、定数#---------- -------------------------------------------------------- -----------------マイ($ a、$ b)=(foo :: bar-> new()、foo :: bar-> new());私の($ c、@d、%e)。定数f => を使用する。モニタ( '=> $ Aの名前、B' => $ Bの名前、 'C' => $ c、 'd' => @dの名前、 'e' =>% E、 'f' => f)。 #NOTE:定数の末尾に括弧を追加してはいけません(f())#------------------------------ --------------------------------------------#印刷円形参照# -------------------------------------------------------- -----------------------------#注:監視/縛られた変数#でprint_circular_refを使用することはできません(「結合オブジェクト参照は使用できません」メモリスペースを再利用しているため "doc)print_circular_ref($ a); print_circular_ref($ b); print_circular_ref($ c); print_circular_ref(@d); print_circular_ref(%e); print_circular_ref(f); #注意:定数の末尾に括弧を追加してはいけない(f())使用法:MonitoreXample __________------- + |コード| + --------------------- + {私の@a;モニタ( 'a' => @a); $ a = @a; #丸い参照印刷STDERR「SCOPENを残す」。 STDERR "SCOPE leftn"を印刷します。 + ----------------------------出力| + ------------------------- +モニター配列A終端スコープスコープを残しましたArray A + -------------- ------- + |意味| + ------------------------ +「Destroy Array A」という行は、スコープの印刷の間にあるはずです。プログラムexit.exampleでは@aが削除されました+ --------------------- +コード| + --------------------- + {私の@a;モニタ( 'a' => @a);印刷STDERR「SCOPENを残す」; STDERR "SCOPE leftn"を印刷します。 + ----------------------------出力| + ------------------------ +モニターアレイ離脱スコープを破棄する範囲左+ --------------- ------- + |意味| + ------------------------- +循環参照があることを知っているすべてのOKNOWは、print_circular_ref methodRequirements:・Perl要件を使用してそれを追跡できます。 ・Perl


Devel :: Monitor. 関連ソフトウェア