用gprof显示模板类中方法的函数调用图的命令行格式是什么?
对于简单的C方法,您可以指定如下:

gprof -f foo myprogram > gprof.output

如何从下面指定方法parse
template <typename T> class A
{
    public:
        template <typename X> bool parse(X& x, char*buf)
        { ... lots of code here ...;
        }
};

最佳答案

下面是可以解析这个的python脚本:gprof2dot。这页还有更多的参考资料。
就我个人而言,我喜欢Google Performance Tools它可以直接生成调用图(通过graphviz/dot)。

关于c++ - 使用gprof的模板化方法显示调用图的参数格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1210306/

10-13 09:33