Devel :: Monitor.

Devel :: Monitor ist ein Perl-Modul, das Ihre Variablen / Objekte für Speicherlecks überwachen kann.
Jetzt downloaden

Devel :: Monitor. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Philippe Cote
  • Website des Verlags:
  • http://search.cpan.org/~phcote/Devel-Monitor-0.9.0.7/lib/Devel/Monitor.pm

Devel :: Monitor. Stichworte


Devel :: Monitor. Beschreibung

Devel :: Monitor ist ein Perl-Modul, das Ihre Variablen / Objekte für Speicherlecks überwachen kann. Devel :: Monitor ist ein Perl-Modul, das Ihre Variablen / Objekte für Speicherlecks überwachen kann. Sie haben Speicherlecks, und Sie möchten es entfernen ... Sie können dieses Tool verwenden, um Ihnen zu helfen, welche Variablen / Objekte nicht zerstört werden sollen Wenn sie sein sollten, und danach können Sie genau dort visualisieren, wo die kreisförmige Referenz für einige bestimmte Variablen / Objekte ist. Was es nicht tun, wenn Ihre Module Speicher dicht sind, bedeutet dies nicht, dass externe Module, die Sie verwenden habe es nicht. Bevor Sie Ihre Anwendung auf mod_perl ausführen, sollten Sie sicher sein, dass alle Module in Ordnung sind. (Insbesondere die Perl-Erweiterungen, die C ++ - Code anrufen) # -------------------------------------------------------------------------------------- ------------------------------ # Monitor Skalare, Arrays, Hashes, Referenzen, Konstanten # ----------- --------------------------------------------------------------------------------------------------------------------- ------------------ mein ($ a, $ b) = (foo :: bar-> neu (), foo :: bar-> neu ()); mein ($ c, @d,% e); Konstante f => verwenden; Monitor (Name für A '=> $ A,' Name für B '=> $ B,' Name für C '=> $ C' Name für d '=> @D' Name für E '=>% E, 'Name für f' => f); #Note: Fügen Sie nicht Klammern zum Ende der Konstante hinzu (f ()) # ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------- - --------------------------------------------------------------------------------------------------------------------- ----------------------------- # HINWEIS: Sie können druck_circular_ref auf einer überwachten / gebundenen Variablen nicht verwenden (siehe "Wir können keine gebundenen Objekte verwenden Weil es den Speicherplatz "doc) wiederverwenden, druck_circular_ref ($ a); druck_circular_ref ($ b); druck_circular_ref ($ c); print_circular_ref (@d); druck_circular_ref (% e); druck_circular_ref (f); #Note: Fügen Sie nicht Klammern zum Ende der Konstanten hinzu (F ()) Verwendung: Monitorexample mit kreisförmiger Referenz + ----------------------- + | Code | + ----------------------- + {My @a; Monitor ('a' => @a); $ a = @a; #Add ein kreisförmiger Referenzdruck stderr "Verlassen von Scopen"; } Drucken stderr "Scope Leftn"; + ----------------------- + | Ausgang | + ------------------------ + Monitorarray A verlassen Geltungsbereich Umfang links zerstören Array A + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------- + | Bedeutung | + ----------------------- + Die Linie "Zerstösten Array A" sollte zwischen Geltungsdrucken sein. @a wurden auf Programm Exit gelöscht.Example ohne kreisförmige Referenz + ----------------------- + | Code | + ----------------------- + {My @a; Monitor ('a' => @a); drucken stderr "lass scopen"; } Drucken stderr "Scope Leftn"; + ----------------------- + | Ausgang | + ------------------------ + Monitorarray A verlassen Umfang Zerstören Array A Scope links + ----------------- ------- + | Bedeutung | + ------------------------ + Alles ist oknow, dass Sie wissen, dass es eine kreisförmige Referenz gibt, Sie können es mithilfe der druck_circular_ref-Methode nach unten verfolgen: · Perl-Anforderungen: · Perl.


Devel :: Monitor. Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen