Formát parametru pro zobrazení volání funkce podle šablony metodu s gprof?

hlasů
0

Co je formát příkazového řádku se zobrazí volání funkce grafu na způsobu podle šablony třídy s gprof?

Pro jednoduchou metodu C byste ji specifikovat jako:

gprof -f foo myprogram > gprof.output

Jak se vám způsob určit parsez následujících možností:

template <typename T> class A
{
    public:
        template <typename X> bool parse(X& x, char*buf)
        { ... lots of code here ...;
        }
};
Položena 31/07/2009 v 02:56
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
1

Zde je python skript, který může analyzovat tento: gprof2dot . Stránka obsahuje další odkazy taky.

Osobně se mi líbí nástroje Google výkonu , který může, kromě jiného, také přímo generovat grafy volání (přes graphviz / dot).

Odpovězeno 31/07/2009 v 03:20
zdroj uživatelem

hlasů
0

Byl jsem po skutečný formát má být použit na příkazovém řádku. Vidím zkompilované symboly při pohledu na vytvořené soubory, ale nejsem si jistý, jaký formát použít na příkazovém řádku. Každopádně díky za všechny odpovědi.

Odpovězeno 24/08/2009 v 03:20
zdroj uživatelem

hlasů
0

Domnívám se, že C ++ parametry šablony a typy arg jsou používány v názvu funkce. Dalo by se možná použít sed na soubor profiler výstupu.

Tento nástroj je možné analyzovat z výstupního souboru také: http://linux.wareseeker.com/download/gprof2dot.py-0.3.rar/331443

Odpovězeno 31/07/2009 v 03:10
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more