如何在多进程设置中调试滥用threading.lock?

时间:2013-01-26 14:03:39

标签: python performance debugging locking multiprocessing

我正在优化内容管道,在尝试多处理时,我有一个惊喜:运行时间加倍,并且使用runsnake,我意识到90%的时间花在了threading.lock上。

我认为一些资源是在整个过程中共享的(我怀疑是sqlalchemy对象),并且想要检查这个假设。但我不知道怎么做。你知道怎么检查吗?

0 个答案:

没有答案