Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dprofppp — online w chmurze

Uruchom dprofppp u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie dprofppp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


dprofpp - wyświetla dane profilu perla

STRESZCZENIE


dprofpp [-a|-z|-l|-v|-U] [-d] [-s|-r|-u] [-q] [-F] [-I|-E] [-O Cnt] [-A] [-R] [-S] [-g
podprogram] [-G [-P]] [-f ] [profil]

dprofpp -T [-F] [-g podprogram] [profil]

dprofpp -t [-F] [-g podprogram] [profil]

dprofpp -G [-P] [profil]

dprofpp -p scenariusz [-Q] [inne opcje]

dprofpp -V [profil]

OPIS


Połączenia dprofpp polecenie interpretuje dane profilu generowane przez profilera, takie jak
Profiler Devel::DProf. Dprofpp odczyta plik pon.wyj i wyświetl 15 podprogramów
które wykorzystują najwięcej czasu. Domyślnie podane są czasy dla każdego podprogramu
wyłączając czasy ich podprogramów potomnych.

Aby sprofilować skrypt Perla, uruchom interpreter perla z -d przełącznik. Więc do profilu
scenariusz test.pl z Devel::DPref użyj:

$ perl5 -d:DProf test.pl

Następnie uruchom dprofpp, aby przeanalizować profil. Wyjście dprofpp zależy od flag do
program i wersję Perla, której używasz.

$ dprofpp -u
Całkowity czas, który upłynął = 1.67 sekundy
Czas użytkownika = 0.61 sekundy
Ekskluzywne czasy
%Czas Sekundy #Połączenia s/połączenie Nazwa
52.4 0.320 2 0.1600 główne::foo
45.9 0.280 200 0.0014 główne::bar
0.00 0.000 1 0.0000 DynaLoader::import
0.00 0.000 1 0.0000 główne::baz

Narzędzie dprofpp może również uruchomić profiler przed analizą danych profilu. Powyższe
jedną komendą dprofpp można wykonać dwie komendy.

$ dprofpp -u -p test.pl

Zapoznaj się z "FORMAT PROFILU" w Devel::DPof, aby uzyskać opis surowego profilu.

WYDAJNOŚĆ


Kolumny to:

%Czas
Procent czasu spędzonego na tej rutynie.

# Połączenia
Liczba wywołań tej procedury.

s/połączenie
Średnia liczba sekund na wywołanie tej procedury.

Imię
Nazwa rutyny.

CumulS
Czas (w sekundach) spędzony w tej procedurze i procedury z niej wywoływane.

Wyłączone z sekcji
Czas (w sekundach) spędzony w tej procedurze (nie licząc tych wywołanych z niej).

Cs/c
Średni czas (w sekundach) spędzony w każdym wywołaniu tej procedury (w tym wywołane
z tego).

OPCJE


-a Sortuj alfabetycznie według nazw podprogramów.

-d Odwróć dowolny używany rodzaj

-A Policz czas dla automatycznie załadowanego podprogramu jako czas dla *::AUTOLOAD. W przeciwnym razie czas
do automatycznego załadowania jest liczony jako czas samego podprogramu (nie ma możliwości
oddzielić czas automatycznego ładowania od czasu działania).

W nowszych Perls będzie to nieistotne. Poinformują "Devel::DProf"
jeśli chodzi o komunikację i motywację "AUTOLOAD" przełącza się na aktualny podprogram, więc osobna statystyka dla
„AUTOLOAD” będzie gromadzone bez względu na to, czy ta opcja jest ustawiona.

-R Zliczaj osobno anonimowe podprogramy zdefiniowane w tym samym pakiecie.

-E (domyślnie) Wyświetla wszystkie czasy podprogramów z wyłączeniem czasów podprogramów podrzędnych.

-F Wymuś generowanie fałszywych znaczników czasu wyjścia, jeśli dprofpp zgłosi, że profil jest
zniekształcony. Jest to przydatne tylko wtedy, gdy dprofpp ustali, że profil jest zniekształcony z powodu
do brakujących znaczników czasu wyjścia. Jesteś zdany na siebie, jeśli to zrobisz. Skonsultuj się z BŁĘDAMI


-I Wyświetl wszystkie czasy podprogramów, w tym czasy podprogramów podrzędnych.

-l Sortuj według liczby wywołań do podprogramów. Może to pomóc w identyfikacji kandydatów do
podszewka.

-O Cnt
Pokaż jedynie Cnt podprogramy. Wartość domyślna to 15.

-p scenariusz
Mówi dprofppowi, że powinien sprofilować dany skrypt, a następnie zinterpretować jego profil
dane. Widzieć -Q.

-Q Używany z -p aby powiedzieć dprofpp, aby zakończył pracę po profilowaniu skryptu, bez interpretacji
dane.

-q Nie wyświetlaj nagłówków kolumn.

-r Wyświetlaj czasy rzeczywiste, które upłynął, a nie czasy użytkownika i systemowe.

-s Wyświetlaj czasy systemowe, a nie czasy użytkownika + czasy systemowe.

-T Wyświetl drzewo wywołań podprogramów na standardowe wyjście. Statystyki podprogramów nie są wyświetlane.

-t Wyświetl drzewo wywołań podprogramów na standardowe wyjście. Statystyki podprogramów nie są wyświetlane.
Kiedy funkcja jest wywoływana wiele razy z rzędu na tym samym poziomie wywoływania, wtedy
jest wyświetlany raz z licznikiem powtórzeń.

-S Wyświetlacz scalone drzewo wywołania podprogramu na standardowe wyjście. Statystyki są wyświetlane dla każdego
gałąź drzewa.

Gdy funkcja jest nazywana wielokrotnością (nie koniecznie kolejny) razy w tym samym
branch następnie wszystkie te wywołania przechodzą do jednej gałęzi następnego poziomu. Liczba powtórzeń to
wyjście razem z czasem integracyjnym, ekskluzywnym i dziecięcym.

Oddziały są sortowane według czasu włącznie.

-U Nie sortuj. Wyświetlaj w kolejności znalezionej w surowym profilu.

-u Wyświetlaj czasy użytkownika, a nie czasy użytkownika i systemowe.

-V Wydrukuj numer wersji dprofpp i zakończ. Jeśli zostanie znaleziony surowy profil, to jego
Wyświetlona zostanie również zmienna XS_VERSION.

-v Sortuj według średniego czasu spędzonego na podprogramach podczas każdego połączenia. Może to pomóc w identyfikacji
kandydaci do inliningu.

-z (domyślnie) Sortuj według ilości wykorzystanego czasu użytkownika i czasu systemowego. Powinno się pokazać kilka pierwszych linii
które podprogramy używają najwięcej czasu.

-g „podprogram”
Ignoruj ​​podprogramy z wyjątkiem „podprogramu” i tego, co się od niego wywoła.

-G
Zagreguj „Grupuj” wszystkie wywołania pasujące do wzorca razem. Na przykład może to być
służy do grupowania wszystkich połączeń z zestawu pakietów

-G "(pakiet1::)|(pakiet2::)|(pakiet3::)"

lub grupować podprogramy według nazwy:

-G "pobierzNum"

-P Używane z -G do agregowania "Pociągnij" razem wszystkie wywołania, które nie pasują do -G.

-f
Filtruj wszystkie połączenia pasujące do wzorca.

-h Wyświetl krótką pomoc i wyjdź.

-H Wyświetl długą pomoc i wyjdź.

ŚRODOWISKO


Zmienna środowiskowa DPROFPP_OPTS można ustawić na ciąg zawierający opcje dla
dprofpp. Możesz tego użyć, jeśli wolisz -I koniec -E lub jeśli chcesz -F przez cały czas.

Zostało to dodane dość leniwie, więc są pewne niepożądane skutki uboczne. Opcje na
wiersz poleceń powinien zastąpić opcje w DPROFPP_OPTS -- ale nie licz na to w tym przypadku
wersja.

Korzystaj z dprofppp online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Wtyczka Eclipse Tomcat
    Wtyczka Eclipse Tomcat
    Zapewnia wtyczka Eclipse Tomcat
    prosta integracja serwletu Tomcat
    kontener do programowania java
    Aplikacje internetowe. Możesz do nas dołączyć
    dyskusja...
    Pobierz wtyczkę Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop służy do przesyłania strumieniowego
    torrenty na Mac, Windows lub Linux. To
    łączy się zarówno z BitTorrent, jak i
    rówieśnicy WebTorrent. Teraz nie ma
    trzeba czekać na...
    Pobierz pulpit WebTorrent
  • 3
    GenX
    GenX
    GenX to program naukowy do udoskonalenia
    współczynnik odbicia promieniowania rentgenowskiego, neutron
    współczynnik odbicia i rentgen powierzchni
    dane dyfrakcyjne za pomocą różnicy
    algorytm ewolucji...
    Pobierz GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP to program statystyczny
    analiza próbkowanych danych. To jest darmowe
    zamiennik autorskiego programu
    SPSS. PSPP ma zarówno tekstowe, jak i
    graficznie nas...
    Pobierz pspp4windows
  • 5
    Rozszerzenia Gita
    Rozszerzenia Gita
    Git Extensions to samodzielne narzędzie interfejsu użytkownika
    do zarządzania repozytoriami Git. To także
    integruje się z Eksploratorem Windows i
    Microsoft Visual Studio
    (2015/2017/2019). To...
    Pobierz rozszerzenia Gita
  • 6
    eSpeak: synteza mowy
    eSpeak: synteza mowy
    Silnik zamiany tekstu na mowę dla języka angielskiego i
    wiele innych języków. Kompaktowy rozmiar z
    wyraźna, ale sztuczna wymowa.
    Dostępny jako program wiersza poleceń z
    wiele ...
    Pobierz eSpeak: syntezator mowy
  • więcej »

Komendy systemu Linux

Ad