Devel :: MonitorDevel :: Monitor is een PERL-module die uw variabelen / objecten voor geheugenlekken kan volgen. | |
Download nu |
Devel :: Monitor Rangschikking & Samenvatting
Advertentie
- Vergunning:
- Perl Artistic License
- Prijs:
- FREE
- Naam uitgever:
- Philippe Cote
- Uitgever website:
- http://search.cpan.org/~phcote/Devel-Monitor-0.9.0.7/lib/Devel/Monitor.pm
Devel :: Monitor Tags
Devel :: Monitor Beschrijving
Devel :: Monitor is een PERL-module die uw variabelen / objecten voor geheugenlekken kan volgen. Devel :: Monitor is een PERL-module die uw variabelen / objecten voor het geheugenlekken kan controleren. U hebt geheugenlekken en u wilt het verwijderen ... U kunt deze tool gebruiken om u te helpen vinden welke variabelen / objecten die niet worden vernietigd Wanneer ze moeten zijn, en daarna kunt u precies de ronde referentie visualiseren voor een aantal specifieke variabelen / objecten. Wat kan het niet doen als uw modules geheugenlekvrij zijn, betekent dit niet dat externe modules die u gebruikt heb het niet. Dus, voordat u uw aanvraag op MOD_PERL uitvoert, moet u er zeker van zijn dat elke modules in orde zijn. (Met name die PERL-extensies die C ++ Code bellen) Synopsis Gebruik Devel :: Monitor QW (: ALL); # --------------------------------------------------- ----------------------------- # Monitor Scalars, arrays, hashes, referenties, constanten # ------------ ---------------------------------------------------- ----------------- Mijn ($ A, $ B) = (foo :: bar-> nieuw (), foo :: bar-> nieuw ()); mijn ($ c, @d,% e); gebruik constant f => ; Monitor ('Naam voor een' => $ A, 'Naam voor B' => $ B, 'Naam voor C' => $ C, 'Naam voor D' => @D, 'Naam voor E' =>% e, 'naam voor f' => f); #Note: voeg niet haakjes toe aan het einde van de constante (f ()) # ------------------------------------- ---------------------------------------------- # Print circulaire referenties # ---------------------------------------------------- --------------------------- # Opmerking: u kunt geen print_circular_ref gebruiken op een gecontroleerde / gebonden variabele # (zie "We kunnen geen gebonden objecten-referenties gebruiken Omdat het geheugenruimte "doc) afdrukken_circuls_ref ($ A) hergebruiken; print_circuls_ref ($ B); print_circuls_ref ($ C); print_circuls_ref (@d); print_circuls_ref (% e); print_circuls_ref (f); # Nieuw: voeg haakjes niet toe aan het einde van het constante (f ()) Gebruik: MonitorExample met een cirkelvormige referentie + ------------------------ + | Code | + ----------------------- + {Mijn @a; monitor ('a' => @a); $ A = @a; #Add een cirkelvormige referentieprint Stderr "verlaten scopen"; } Print Stderr "Scope Leftn"; + ----------------------- + | Uitgang | + ----------------------- + Monitorarray Een verlaten scope SCOPE LINKER VERNIETIGEN ARRAY A + ----------------- -------- + | Betekenis | + ----------------------- + De lijn "Vernietig array A" moet tussen scope-prints zijn. @A werden verwijderd op programma-exit.Example zonder een cirkelvormige referentie + ---------------------- + | Code | + ----------------------- + {Mijn @a; monitor ('a' => @a); Print Stderr "Leaving Scopitten"; } Print Stderr "Scope Leftn"; + ----------------------- + | Uitgang | + ------------------------ + Monitorarray Een vertrekschijf vernietigen ARRAY een scope links + ----------------- -------- + | Betekenis | + ----------------------- + Alles is Oknow dat u weet dat er een cirkelvormige referentie is, u kunt het volgen met behulp van de methodrequirements van print_circuls_ref: · PERL-vereisten: · Perl
Devel :: Monitor Gerelateerde software
CSS :: SAC :: LexicalUnit
CSS :: SAC :: LexicalUnit is een perl-module die SAS-eenheden bevat. ...
162
Array :: iterator
ARRAY :: iterator is een eenvoudige klasse voor het herhalen van overper-arrays. ...
175
Relaties :: Familie
Relaties :: Familie is een DBI / DBD :: MySQL relationele query-motormodule. ...
189
WebSphere :: MQTT :: KLANT
WebSphere :: MQTT :: Client is een WebSphere MQ Telemetry Transport Client. ...
266