SWIG Python 代码分析

4
我正在编写Python代码,并使用一个通过SWIG提供Python接口的库;该库本身是用C++编写的,并且在Linux上运行。我现在想对我的代码进行分析,不仅要获取有关哪些库调用花费了最多时间的信息,还要了解库内部的情况(我怀疑那里存在性能问题)。
该库是开源的,如果需要,我可以使用启用了性能分析标志的方式构建它。
我的选择是什么?

@Schollii Linux。 - Nico Schlömer
1个回答

1

我已经有一段时间没有在Linux上构建任何东西了,但是从记忆中可以使用性能分析开关构建C++库,通过Python.exe上的分析器运行脚本,将为您的库捕获配置文件数据,而不是整个进程。然后,您可以像查看其他应用程序一样查看您的配置文件数据。您可能需要Python的调试版本,我记不清了。很抱歉我不能更具体,也许发布有关您的开发环境的更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接