分析用C ++编写的用于Python编写的共享库/插件?

时间:2010-03-23 17:42:31

标签: c++ python profile

我有一个C ++库,可以让我用C ++编写插件,然后自动公开它们 到python。我正在研究插件中的一些网络内容,我想用gprof之类的东西来编写它,但只是用-pg编译并通过python运行插件并不会生成必要的分析数据。不幸的是,插件是紧密耦合的,因此无法将它们作为独立程序运行。有没有人知道如何独立于运行它们的程序来分析共享库和/或插件?

1 个答案:

答案 0 :(得分:1)

我发现valgrind的cachegrindKCachegrind有助于分析未准备好的(例如没有嵌入gprof代码的)二进制文件。