python - 分析 python C 扩展

标签 python c profiling

我开发了一个 python C 扩展,它从 python 接收数据并计算一些 cpu 密集型计算。 可以分析 C 扩展名吗?

这里的问题是,用 C 语言编写一个要分析的示例测试将具有挑战性,因为代码依赖于特定的输入和数据结构(由 python 控制代码生成)。

你有什么建议吗?

最佳答案

在 pygabriel 发表评论后,我决定将一个包上传到 pypi,该包使用来自 google-perftools 的 cpu-profiler 实现 python 扩展的分析器:http://pypi.python.org/pypi/yep

关于python - 分析 python C 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2615153/

相关文章:

卡宿醉C

java - 哪里可以下载JMXMP?

python - 莱布尼茨行列式公式复杂度

python - 取 'error cannot perform reduce with flexible type' python中读取的数据的平均值

sqlite3 列类型

linux - 使用 perf 查找线程瓶颈并优化挂墙时间

profiling - CL : help identify profiler output

python - 尝试使用 pyusb 从 USB 设备读取数据时,我不断收到 "usb.core.USBError: [Errno 16] Resource busy"

Python pip 错误 : "Cannot fetch index base URL https://pypi.python.org/simple/"

c - 理解 C 中的简单指针