【问题标题】:using gprof and boost使用 gprof 和 boost
【发布时间】:2012-03-07 06:25:15
【问题描述】:

在使用 gprof 分析一些使用许多 boost 函数的代码时,有一个非常讨厌且难以遵循的输出,请参见下面的示例,有没有办法清理 gprof 以与 boost 或更友好的替代方案一起使用?从外观上看,boost::math::policy 的重复版本使分析输出变得混乱,从而难以查看或理解调用图

顺便说一句,这是一个例子的sn-p

boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >(long double, long double, long double*, long double*, int, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> const&)

【问题讨论】:

    标签: c++ boost gprof


    【解决方案1】:

    我想你会更喜欢callgrind 而不是 gprof。它是valgrind 的一部分,因此您可能已经拥有它。您可以使用kcachegrind 以图形方式查看结果。

    【讨论】:

    • valgrind 编译!现在换QT
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 2016-03-16
    • 2012-10-29
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    相关资源
    最近更新 更多