分析多线程 python 应用程序

Posted

技术标签:

【中文标题】分析多线程 python 应用程序【英文标题】:Proflie multi-thread python application 【发布时间】:2018-07-01 08:09:21 【问题描述】:

我在多线程 python 应用程序上使用 Pycharm IDE。我尝试了默认的cProfileyappi,但无法获得除主线程以外的线程的结果。我正在使用 python 3.6。

有什么帮助吗?

【问题讨论】:

【参考方案1】:

似乎持久线程的首选方法是为每个线程运行一个 cprofile 实例,然后组合结果,这里有更好的解释: https://***.com/a/2218592/9981387

【讨论】:

我不明白如何在 Pycharm 中使用它,这就是我问的原因。目前我无法让 cProfile 和 yappi 在 Pycharm 上工作。

以上是关于分析多线程 python 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

分析详解python多线程与多进程区别

python多线程同步实例分析

python多线程应用——DB2数据库备份

MySQL 从库IO线程分析

在python中单线程,多线程,多进程对CPU的利用率实测以及GIL原理分析

剖析将自身分叉为守护进程的 python 程序