gprof2dot.py script kan konvertere outputtet fra gprof ind i en prik graf. Det kan korrekt parse C ++ skabelon funktionsnavne, giver dig mulighed for at beskære knuder og kanter under en vis grænse, kan parse den specielle notation gprof bruger til gensidigt rekursive funktioner, bruger farve effektivt at gøre opmærksom på hot-spots, og arbejder på enhver platform, hvor GNU gprof, graphviz, og Python er til rådighed, dvs. næsten overalt.
Her er nogle vigtige funktioner i "gprof2dot py":
· Kan korrekt parse C ++ skabelon funktionsnavne;
· Gør det muligt at beskære noder og kanter under en vis grænse;
· Kan analysere den særlige notation gprof bruger til gensidigt rekursive funktioner;
· Bruger farve effektivt at gøre opmærksom på hot-spots;
· Virker på alle platforme, hvor GNU gprof, graphviz, og Python er tilgængelig, dvs næsten overalt.
Anvendelse:
gprof2dot.py [options] [file]
Valg:
--version show programmets versionsnummer og afslut
-h, --help vis denne hjælp besked og exit
-o FILE, --output = FIL
output filnavn [stdout]
-n PROCENT, --node-thres = PROCENT
fjerne knuder under denne tærskel [default: 0,05]
-e PROCENT, --edge-thres = PROCENT
fjerne kanter under denne tærskel [default: 0,01]
-c colormap, --colormap = colormap
farvekort: farve, pink eller grå [default: color]
-s, --strip strimler funktionsparametre, skabelon parametre, og
const modifikatorer fra demangled C ++ funktionsnavne
-W, --wrap wrap funktionsnavne
Hvad er nyt i denne version:
· En heuristisk at udbrede tid inde rekursiv funktion cyklusser blev tilsat, tillader en at visualisere den kritiske tid sti for højt rekursiv kode.
· Flere fejlrettelser og forbedringer blev foretaget oprofile output parsing.
Software detaljer:
Kommentarer ikke fundet