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

标签 c++ python profile

我有一个 C++ 库,可以让我用 C++ 编写插件,然后自动公开它们 到 python 。我正在处理插件中的一些网络内容,我想使用 gprof 之类的东西对其进行分析,但仅使用 -pg 进行编译并通过 python 运行插件不会生成必要的分析数据。不幸的是,这些插件是紧密耦合的,所以不可能将它们作为独立程序运行。有谁知道独立于运行它们的程序来分析共享库和/或插件的方法吗?

最佳答案

我找到了 valgrind 的 cachegrindKCachegrind有助于分析未准备的(例如,未嵌入 gprof 代码)二进制文件。

关于c++ - 分析用 C++ 为 Python 编写的共享库/插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502262/

相关文章:

python - PIL 在图像上绘制半透明方形叠加层

python - 如何在发生错误时重新执行 ThreadPoolExecutor 中的函数?

ios - 使用Objective-C在iPhone中使用配置文件安装字体

c++ - 提取运算符到非数字字符

c++ - 如何让 min_element 捕获所有具有最低值的点?

python - 基于另一个字符串迭代一个字符串

c++ - Xcode 配置文件不适用于汇编代码

image-processing - OpenCV - 它如何处理颜色配置文件?

c++ - SFINAE,是可调用的特征

c++ - Arduino在重新连接到USB后不接收数据