gpt4 book ai didi

python - 剖析 C + Python (SWIG)

转载 作者:太空狗 更新时间:2023-10-30 01:23:43 24 4
gpt4 key购买 nike

我有带有 C 库的 Python 代码,我使用 SWIG 将它们整合在一起。我想介绍一下 C 库。

我用 -pg 编译了它们但是没有生成分析输出...有没有方法来分析这样的混合代码?

最佳答案

您可以使用 ValgrindCallgrind模块(内置)。这将生成一个可以在 KCacheGrind 中显示的文件,该文件可在大多数 Linux 发行版上使用。

要将分析仅限于您的代码,请使用 limiting collection options ,这将允许 Python 几乎全速运行,并且只分析您的代码(运行速度会慢 10 倍左右)。

注意:我自己还没有用 Python 尝试过,但它在类似情况下有效。

关于python - 剖析 C + Python (SWIG),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9529969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com