gprof2dot.py skript kan konvertera utsignalen från gprof till en punkt graf. Det kan korrekt tolka C ++ mall funktionsnamn, kan du beskära noder och kanter under en viss tröskel, kan tolka den speciella notation gprof använder för ömsesidigt rekursiva funktioner, använder färg på ett effektivt sätt att uppmärksamma hot-spots, och fungerar på alla plattformar där GNU gprof, graphviz och Python finns, det vill säga i stort sett var som helst.
Här är några viktiga inslag i "gprof2dot py":
· Kan korrekt tolka C ++ mallen funktionsnamn;
· Gör det möjligt att beskära noder och kanter under en viss tröskel,
· Kan tolka den speciella notation gprof använder för ömsesidigt rekursiva funktioner;
· Använder färg på ett effektivt sätt att uppmärksamma hot-spots;
· Fungerar på alla plattformar där GNU gprof, graphviz, och Python är tillgänglig, det vill säga i stort sett var som helst.
Användning:
gprof2dot.py [alternativ] [fil]
Alternativ:
--version visar programmets versionsnummer och avsluta
-h, --help visa denna hjälpmeddelande och avsluta
-o FIL, --output = FIL
utdatafilnamn [stdout]
-n PROCENT, --node-thres = PROCENT
eliminera noder under denna tröskel [standard: 0,05]
-e PROCENTUELL, --edge-thres = PROCENT
eliminera kanter under denna tröskel [standard: 0,01]
-c färgkarta, --colormap = färgkarts
färgkarta: färg, rosa eller grå [standard: color]
-er, --strip bandfunktionsparametrar, mall parametrar, och
const modifierings från demangled C ++ funktionsnamn
-w, --wrap wrap funktionsnamn
Vad är nytt i den här versionen:
· En heuristisk att sprida tid inne rekursiva funktionscykler tillsattes, tillåter en att visualisera kritiska tidsåtgång för mycket rekursiv kod.
· Flera buggfixar och förbättringar gjordes för att oprofile utgångs tolkning.
Mjukvaruinformation:
Version: 1.0
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 84
Kommentarer hittades inte