我正在分析一些PyQt代码,cProfile会返回很多调用,如下所示:
ncalls tottime percall cumtime percall filename:lineno(function)
15/14 0.000 0.000 0.036 0.003 {method 'emit' of 'PyQt4.QtCore.pyqtBoundSignal' objects}
如何追踪发出哪些信号?我假设那些对emit()
的呼叫是针对几种不同的信号。但是,查看哪个实际的pyqtBoundSignal对象负责每个调用都很有用。
此外,15/14
在ncalls的cProfile输出中的含义是什么?