标签: c++ python profile
我有一个C ++库,可以让我用C ++编写插件,然后自动公开它们 到python。我正在研究插件中的一些网络内容,我想用gprof之类的东西来编写它,但只是用-pg编译并通过python运行插件并不会生成必要的分析数据。不幸的是,插件是紧密耦合的,因此无法将它们作为独立程序运行。有没有人知道如何独立于运行它们的程序来分析共享库和/或插件?
答案 0 :(得分:1)
我发现valgrind的cachegrind和KCachegrind有助于分析未准备好的(例如没有嵌入gprof代码的)二进制文件。