Devel :: DPROF

Devel :: DPROF is een Perl-code-profiler.
Download nu

Devel :: DPROF Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Devel::DProf team
  • Uitgever website:
  • http://search.cpan.org/~ilyaz/DProf-19990108/DProf.pm

Devel :: DPROF Tags


Devel :: DPROF Beschrijving

Devel :: DProf is een Perl-code profiler. Devel :: DProf is een Perl-code profiler.SYNOPSIS perl5 -d: DProf test.plThe Devel :: DProf pakket is een Perl-code profiler. Dit zal informatie over de uitvoeringstijd van een Perl-script en de subs in het script te verzamelen. Deze informatie kan worden gebruikt om te bepalen welke subroutines worden met behulp van de meeste tijd en welke subroutines worden het vaakst genoemd. Deze informatie kan ook worden gebruikt om een executie grafiek van het script te maken, waaruit blijkt subroutine relationships.To profiel van een Perl-script uit te voeren de perl interpreter met de -d debugging switch. De profiler gebruikt de debugging haken. Dus het profiel script test.pl het volgende commando worden gebruikt: perl5 -d: DProf test.plWhen het script eindigt (of wanneer de output buffer is gevuld) de profiler zal de profielinformatie naar een bestand met de naam tmon.out dumpen. Een hulpmiddel zoals dprofpp kan worden gebruikt om de informatie die in dat profiel interpreteren. Het volgende commando zal de top 15 subroutines die de meeste tijd gebruikt te drukken: dprofppTo afdrukken een executie grafiek van de subroutines in het script gebruik de volgende opdracht: dprofpp -TConsult dprofpp voor andere options.PROFILE FORMATThe oud profiel is een tekstbestand dat eruit ziet dit: #fOrTyTwO $ hz = 100; $ XS_VERSION = 'DProf 19970606'; # Alle waarden worden gegeven in HZ $ rrun_utime = 2; $ Rrun_stime = 0; $ Rrun_rtime = 7 PART2 + 2628566.822.884 DynaLoader :: import - 2628566.822.884 DynaLoader :: import + 2728566.822.885 belangrijkste :: bar - 2728566.822.886 belangrijkste :: bar + 2728566.822.886 belangrijkste :: baz + 2728566.822.887 main :: bar - 2728566822888 belangrijkste :: bar de eerste regel is het magische getal. De tweede lijn is de hertz waarde of klok tikt, van de computer waarop het profiel werd verzameld. De derde regel is de naam en de versie identificator van het gereedschap waarvan het profiel gemaakt. De vierde regel is geplaatst. De vijfde regel bevat drie variabelen die de gebruikstijd, systeemtijd en realtime van het proces terwijl het geprofileerd. De zesde lijn geeft het begin van de sub-entry / exit profiel section.The kolommen in PART2 zijn: sub ingang (+) / uitgang (-) mark app van de gebruiker tijd bij sub entry / exit-mark, in teken app systeemtijd op sub ingang / exit mark, in realtime teken app op sub entry / exit-mark, in teken volledig gekwalificeerde sub naam, wanneer possibleWith nieuwere perls wordt een ander formaat gebruikt, die kan er zo uitzien: #fOrTyTwO $ hz = 10000; $ XS_VERSION = 'DProf 19971213'; # Alle waarden worden gegeven in HZ $ over_utime = 5917; $ Over_stime = 0; $ Over_rtime = 5917; $ Over_tests = 10000; $ Rrun_utime = 1284; $ Rrun_stime = 0; $ Rrun_rtime = 1284; $ Total_marks = 6; PART2 @ 4060 4062 hoofdlijst + 2 @ 4560 456-2 @ 10 1 en 3 grote baz + 3 @ 1410 141 + 2 @ 1410 141-2 @ 10 1 en 4 foo + 4 @ 1420 142 + en Devel :: DProf :: write @ 50 5 - en Devel :: DProf :: write (met een hoge waarde van $ ENV {PERL_DPROF_TICKS}) New $ Over_ * waarden tonen de gemeten overhead van het maken van $ over_tests. oproepen naar de profiler Deze waarden worden door de profiler het topproduct uit de runtimes.The lijnen ab @ tekentijdlengte verstreken sinds de vorige regel @ aftrekken. De lijnen die beginnen met en de invoering van nieuwe subroutine id en tonen het pakket en de subroutine naam van deze id. Regels die beginnen met +, - en * mark binnenvaren en het verlaten van subroutines door ids, en goto subr.The oude stijl + - en --lines worden gebruikt voor het markeren van de overhead in verband met het schrijven naar profiler-uitgang file.Requirements: · Perl Vereisten: · Perl


Devel :: DPROF Gerelateerde software

Bestand :: LCKPWDF

Bestand :: LCKPWDF is een PERL-module om de passwd- en schaduwbestanden te vergrendelen en ontgrendelen met LCKPWDF en ULCKPWDF. ...

184

Downloaden