作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在一些代码上运行了 cprofile,除其他外,它产生了几个线程来完成大部分工作。当我查看分析的输出时,我没有看到线程内调用的所有函数的日志记录。我确定他们被调用了,因为他们做的事情很容易看到,例如写入数据库等。
cProfile 不分析线程吗?我错过了什么吗?
最佳答案
在这里找到答案:link
It's worth pointing out that using the profiler only works (by default) on the main thread, and you won't get any information from other threads if you use them. This can be a bit of a gotcha as it is completely unmentioned in the profiler documentation. If you also want to profile threads, you'll want to look at the threading.setprofile() function in the docs.
关于python - cProfile 配置文件在线程内调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522452/
我是一名优秀的程序员,十分优秀!