我有一些Python代码,我想用perf调试。 现在,perf的事情是它在进程终止时给出输出,我想通过Python脚本做同样的事情。
perf stat -p <my_pid>
我想在后台运行Python代码,直到我希望能够终止其操作并打印命令输出。显示我的意思:
x = subprocess.Popen(["perf","stat","-p",str(GetMyProcessID())], stdout = subprocess.PIPE)
.. CODE TO DEBUG ..
#Terminate the process and get the output after ??
这样的事情可能吗?
编辑:这不是一个重复的问题,我试图改进我的问题及其标题,因为我现在对此有了更清楚的了解。