EnglishFrenchSpanyol

Ad


Favicon OnWorks

dprofppp - Dalam Talian di Awan

Jalankan dprofppp dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan dprofppp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


dprofpp - memaparkan data profil perl

SINOPSIS


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

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

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

dprofpp -G [-P] [profil]

dprofpp -p skrip [-Q] [pilihan lain]

dprofpp -V [profil]

DESCRIPTION


. dprofpp arahan mentafsir data profil yang dihasilkan oleh profiler, seperti
Devel::Profil DProf. Dprofpp akan membaca fail tmon.out dan paparkan 15 subrutin
yang paling banyak menggunakan masa. Secara lalai masa untuk setiap subrutin diberikan
tidak termasuk masa subrutin anak mereka.

Untuk membuat profil skrip Perl jalankan penterjemah perl dengan -d suis. Jadi untuk profil
skrip test.pl dengan Devel::DPof gunakan yang berikut:

$ perl5 -d:DPof test.pl

Kemudian jalankan dprofpp untuk menganalisis profil. Output dprofpp bergantung pada bendera ke
program dan versi Perl yang anda gunakan.

$ dprofpp -u
Jumlah Masa Berlalu = 1.67 Saat
Masa Pengguna = 0.61 Saat
Masa Eksklusif
%Masa Detik #Panggilan saat/Nama panggilan
52.4 0.320 2 0.1600 utama::foo
45.9 0.280 200 0.0014 utama::bar
0.00 0.000 1 0.0000 DynaLoader::import
0.00 0.000 1 0.0000 utama::baz

Alat dprofpp juga boleh menjalankan profiler sebelum menganalisis data profil. Di atas
dua arahan boleh dilaksanakan dengan satu arahan dprofpp.

$ dprofpp -u -p test.pl

Rujuk "FORMAT PROFIL" dalam Devel::DProf untuk penerangan tentang profil mentah.

OUTPUT


Lajur ialah:

%Masa
Peratusan masa yang dihabiskan dalam rutin ini.

#Panggilan
Bilangan panggilan ke rutin ini.

sek/panggilan
Purata bilangan saat setiap panggilan ke rutin ini.

Nama
Nama rutin.

CumulS
Masa (dalam saat) yang diluangkan dalam rutin ini dan rutin yang dipanggil daripadanya.

ExclSec
Masa (dalam saat) dibelanjakan dalam rutin ini (tidak termasuk yang dipanggil daripadanya).

Csec/c
Purata masa (dalam saat) yang dibelanjakan dalam setiap panggilan rutin ini (termasuk yang dipanggil
daripadanya).

PILIHAN


-a Isih mengikut abjad mengikut nama subrutin.

-d Balikkan apa sahaja jenis yang digunakan

-A Kira masa untuk subrutin autoloaded sebagai masa untuk *::AUTOLOAD. Jika tidak masa
untuk autoload ia dikira sebagai masa subrutin itu sendiri (tiada cara untuk
asingkan masa autoload daripada masa larian).

Ini akan menjadi tidak relevan dengan Perl yang lebih baharu. Mereka akan memaklumkan "Devel::DProf"
apabila "AUTOLOAD" bertukar kepada subrutin sebenar, jadi statistik yang berasingan untuk
"AUTOLOAD" akan dikumpulkan tidak kira sama ada pilihan ini ditetapkan.

-R Kira subrutin tanpa nama yang ditakrifkan dalam pakej yang sama secara berasingan.

-E (lalai) Paparkan semua masa subrutin tidak termasuk masa subrutin kanak-kanak.

-F Paksa penjanaan cap masa keluar palsu jika dprofpp melaporkan bahawa profil itu adalah
kacau-bilau. Ini hanya berguna jika dprofpp menentukan bahawa profil rosak disebabkan
kepada tiada cap masa keluar. Anda sendiri jika anda melakukan ini. Rujuk BUGS
bawah seksyen ini.

-I Paparkan semua masa subrutin termasuk masa subrutin kanak-kanak.

-l Isih mengikut bilangan panggilan ke subrutin. Ini boleh membantu mengenal pasti calon untuk
inlining.

-O cnt
Tunjukkan sahaja cnt subrutin. Lalai ialah 15.

-p skrip
Memberitahu dprofpp bahawa ia harus memprofilkan skrip yang diberikan dan kemudian mentafsir profilnya
data. Lihat -Q.

-Q Digunakan dengan -p untuk memberitahu dprofpp untuk berhenti selepas memprofilkan skrip, tanpa mentafsir
data itu.

-q Jangan paparkan pengepala lajur.

-r Paparan masa nyata berlalu berbanding masa pengguna+sistem.

-s Paparkan masa sistem dan bukannya masa pengguna+sistem.

-T Paparkan pepohon panggilan subrutin kepada stdout. Statistik subrutin tidak dipaparkan.

-t Paparkan pepohon panggilan subrutin kepada stdout. Statistik subrutin tidak dipaparkan.
Apabila fungsi dipanggil beberapa kali berturut-turut pada tahap panggilan yang sama maka
ia dipaparkan sekali dengan kiraan ulangan.

-S paparan Digabungkan pokok panggilan subrutin kepada stdout. Statistik dipaparkan untuk setiap satu
dahan pokok.

Apabila fungsi dipanggil berbilang (tidak semestinya berturut-turut) kali dalam masa yang sama
cawangan kemudian semua panggilan ini pergi ke satu cawangan peringkat seterusnya. Kiraan ulangan ialah
keluaran bersama-sama dengan gabungan inklusif, eksklusif dan masa kanak-kanak.

Cawangan disusun mengikut masa inklusif.

-U Jangan susun. Paparkan dalam susunan yang terdapat dalam profil mentah.

-u Paparkan masa pengguna dan bukannya masa pengguna+sistem.

-V Cetak nombor versi dprofpp dan keluar. Jika profil mentah ditemui maka ia
Pembolehubah XS_VERSION akan dipaparkan juga.

-v Isih mengikut purata masa yang dihabiskan dalam subrutin semasa setiap panggilan. Ini boleh membantu mengenal pasti
calon untuk inlining.

-z (lalai) Isih mengikut jumlah masa pengguna+sistem yang digunakan. Beberapa baris pertama harus ditunjukkan
anda subrutin yang paling banyak menggunakan masa.

-g "subrutin"
Abaikan subrutin kecuali "subrutin" dan apa sahaja yang dipanggil daripadanya.

-G
Agregat "Kumpulkan" semua panggilan yang sepadan dengan corak bersama-sama. Sebagai contoh ini boleh
digunakan untuk mengumpulkan semua panggilan set pakej

-G "(pakej1::)|(pakej2::)|(pakej3::)"

atau untuk mengumpulkan subrutin mengikut nama:

-G "getNum"

-P Digunakan dengan -G untuk mengagregat "Tarik" bersama semua panggilan yang tidak sepadan dengan -G.

-f
Tapis semua panggilan yang sepadan dengan corak.

-h Paparkan bantuan ringkas dan keluar.

-H Paparkan bantuan panjang dan keluar.

PERSEKITARAN


Pembolehubah persekitaran DPROFPP_OPTS boleh ditetapkan kepada rentetan yang mengandungi pilihan untuk
dprofpp. Anda mungkin menggunakan ini jika anda mahu -I lebih -E atau jika anda mahu -F pada setiap masa.

Ini ditambah dengan agak malas, jadi terdapat beberapa kesan sampingan yang tidak diingini. Pilihan pada
baris arahan harus mengatasi pilihan dalam DPROFPP_OPTS--tetapi jangan bergantung pada itu dalam hal ini
versi.

Gunakan dprofppp dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Pemalam Eclipse Tomcat menyediakan
    penyepaduan mudah servlet tomcat
    bekas untuk pembangunan java
    aplikasi web. Anda boleh sertai kami untuk
    perbincangan...
    Muat turun Pemalam Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk penstriman
    torrents pada Mac, Windows atau Linux. Ia
    menyambung kepada kedua-dua BitTorrent dan
    WebTorrent rakan sebaya. Sekarang tidak ada
    perlu menunggu...
    Muat turun Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX ialah program saintifik untuk memperhalusi
    refelcetivity sinar-x, neutron
    pemantulan dan sinar-x permukaan
    data pembelauan menggunakan pembezaan
    algoritma evolusi....
    Muat turun GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ialah program untuk statistik
    analisis data sampel. Ia adalah percuma
    penggantian untuk program proprietari
    SPSS. PSPP mempunyai kedua-dua berasaskan teks dan
    grafik kami...
    Muat turun pspp4windows
  • 5
    Sambungan Git
    Sambungan Git
    Sambungan Git ialah alat UI kendiri
    untuk menguruskan repositori Git. Ia juga
    berintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). ke...
    Muat turun Sambungan Git
  • 6
    eSpeak: sintesis pertuturan
    eSpeak: sintesis pertuturan
    Teks ke Enjin Pertuturan untuk Bahasa Inggeris dan
    banyak bahasa lain. Saiz padat dengan
    sebutan yang jelas tetapi buatan.
    Tersedia sebagai program baris arahan dengan
    banyak ...
    Muat turun eSpeak: sintesis pertuturan
  • Lebih »

Arahan Linux

Ad