gprof2dot.py script kan konvertere output fra gprof inn en prikk graf. Det kan riktig analysere C ++ mal funksjonsnavn, kan du beskjære noder og kanter under en viss terskel, kan analysere den spesielle notasjon gprof bruker for gjensidig rekursive funksjoner, bruker farger effektivt for å trekke oppmerksomhet til hot-spots, og fungerer på alle plattformer der GNU gprof, Graphviz, og Python er tilgjengelig, dvs. nesten hvor som helst.
Her er noen viktige trekk ved "gprof2dot py":
· Kan riktig analysere C ++ mal funksjon navn;
· Gjør det mulig å beskjære noder og kanter under en viss terskel;
· Kan analysere den spesielle notasjon gprof bruker for gjensidig rekursive funksjoner;
· Bruker farger effektivt for å trekke oppmerksomhet til hot-spots;
· Fungerer på alle plattformer hvor GNU gprof, Graphviz, og Python er tilgjengelig, dvs. nesten hvor som helst.
Bruk:
gprof2dot.py [alternativer] [file]
Alternativer:
--version viser programmets versjonsnummer og exit
-H, help vis denne hjelpemeldingen og exit
-o FIL, Output = FIL
utgang filnavn [stdout]
-n PROSENT, --node-thres = PROSENT
eliminere noder under denne terskelen [standard: 0.05]
-e PROSENT, --edge-thres = PROSENT
eliminere kanter under denne terskelen [standard: 0.01]
-c fargekart, --colormap = fargekartet
Farger: farge, rosa eller grå [standard: color]
-S, --strip strippefunksjonsparametre, malparameterne, og
const modifikatorer fra demangled C ++ funksjonsnavn
-w, --wrap vikle funksjonsnavn
Hva er nytt i denne versjonen:
· En heuristisk å forplante tid inne rekursive funksjons sykluser ble lagt, tillater en å visualisere den kritiske tiden banen for høyt rekursiv kode.
· Flere feilrettinger og forbedringer ble gjort for å oprofile utgang parsing.
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 84
Kommentarer ikke funnet