using gprof and boost
using gprof and boost
在分析一些使用gprof的许多boost函数的代码时,有一个非常讨厌且难以跟踪的输出。请参阅下面的示例,有没有任何方法可以清理gprof以与boost或更友好的boost替代品一起使用?从外观上看,有一个boost::math::policy的重复,它扰乱了分析输出,使得很难看到或理解调用图
顺便说一句,这是的一个例子
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&)
我想你会非常喜欢callgrind而不是gprof。这是valgrind的一部分,所以你可能已经有了。你可以使用kcachegrind以图形方式查看结果。
相关文章:
- SWIG and Boost::variant
- boost::lockfree::spsc_queue and boost::asio
- boost.spirit x3 move_to and list ast member
- Use boost strand and std::mutex
- boost::spirit::qi and boost::phoenix::push_back
- boost::filesystem::path.parent_path() and whitespace
- Boost mpl::vector and hana
- 为什么BOOST :: fileSystem :: path and std :: filesystem ::路径含量含
- Boost Asio and OpenSSL 1.1.0
- Difference between boost::thread and std::thread
- Boost cpp and Visual Studio 2015
- boost::range_iterator and boost::iterator_range confusion
- Natvis Visual Studio 2012 Boost Vector and Matrix
- BOOST :: simel_lock and Boost :: shared_lock for读者作者锁
- C++, TR1, Regex and Boost
- Flask, boost::python and threads
- ffmpeg and boost::asio NULL pointer
- Boost:bind and Boost::function
- Boost, Windows, and QtCreator
- CLion and Boost 1.60.0