我有一个 C++ 库,可以让我用 C++ 编写插件,然后自动公开它们 到 python 。我正在处理插件中的一些网络内容,我想使用 gprof 之类的东西对其进行分析,但仅使用 -pg 进行编译并通过 python 运行插件不会生成必要的分析数据。不幸的是,这些插件是紧密耦合的,所以不可能将它们作为独立程序运行。有谁知道独立于运行它们的程序来分析共享库和/或插件的方法吗?
最佳答案
我找到了 valgrind 的 cachegrind与 KCachegrind有助于分析未准备的(例如,未嵌入 gprof 代码)二进制文件。
关于c++ - 分析用 C++ 为 Python 编写的共享库/插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502262/