是否可以从单独的进程获取python脚本的堆栈帧?

时间:2018-06-14 17:08:27

标签: python

我正在使用一个方便的统计分析脚本来调用sys._current_frames()来收集火焰图的数据,但为了这样做,它必须在被分析的过程中运行,这通常不方便。

那么有没有办法以某种方式从一个单独的python进程(从另一个python脚本)访问帧?

即。我希望能够分析已经运行的python脚本,同时不触及它们的启动方式,而不是将它们包装在任何东西等。

我知道有外部工具能够做到这一点(例如pyflame),但我需要从python脚本中完成,而不使用依赖于平台的东西等。

0 个答案:

没有答案