gprof2dot.py skripti voi muuntaa tuotosta gprof tulee piste kuvaajan. Se voi oikein jäsentää C ++ pikavalintatoimintoa nimiä, voit karsia solmuja ja reunat alle tietyn rajan, voidaan jäsentää erityinen merkintätapa gprof käyttää molempia osapuolia rekursiiviset funktiot, käyttää väriä tehokkaasti kiinnittää huomiota hot-spotit, ja se toimii kaikissa ympäristöissä, joissa GNU gprof, GraphViz, ja Python ovat saatavilla, eli lähes missä tahansa.
Tässä muutamia keskeisiä piirteitä "gprof2dot py":
· Voi oikein jäsentää C ++ pikavalintatoimintoa nimet;
· Mahdollistaa karsia solmuja ja reunat alle tietyn kynnysarvon;
· Osaa jäsentää erityinen merkintätapa gprof käyttää molemminpuolisesti rekursiiviset funktiot;
· Käyttää väriä tehokkaasti kiinnittää huomiota hot-spotit;
· Toimii kaikissa ympäristöissä, joissa GNU gprof, GraphViz, ja Python on saatavilla, eli käytännössä missä tahansa.
Käyttö:
gprof2dot.py [optiot] [tiedosto]
Vaihtoehdot:
Version Show ohjelman versionumero ja poistu
-h, --help näytä tämä ohje ja poistu
-o FILE, --output = TIEDOSTO
output tiedostonimi [stdout]
-n OSUUS, --node-thresh = PERCENTAGE
poistaa solmut tämän kynnyksen alapuolella [default: 0.05]
-e OSUUS, --edge-thresh = PERCENTAGE
poistaa reunat tämän kynnyksen alapuolella [default: 0.01]
-c colormap, --colormap = värikartan
Värikartta: väri, vaaleanpunainen tai harmaa [oletus: color]
-s, --strip nauhat toiminto parametrit, mallin parametrit, sekä
const määritteet alkaen demangled C ++ toimintojen nimet
-w, --wrap kääri toimintojen nimet
Mitä uutta tässä julkaisussa:
· Heuristisia levittää aikaa sisällä rekursiivinen funktio jaksoa lisättiin, jolloin yksi visualisoida kriittistä aikaa polun erittäin rekursiivisten koodia.
· Useita bugikorjauksia ja parannuksia tehtiin oprofile lähdön jäsentämiseen.
Ohjelmiston tiedot:
Kommentteja ei löytynyt