我如何查看从pypy程序生成的C代码

时间:2019-03-19 23:59:29

标签: disassembly pypy

许多语言环境都允许人们“反汇编”所提供的功能。由于Pypy会编译为C代码(如果我理解正确的话)。那么能够从表达式或整个python文件中看到C代码转储似乎很自然。

我可以这样做吗?怎么样?

1 个答案:

答案 0 :(得分:0)

PyPy不会将python字节码编译为C代码。跟踪JIT用生成的机器代码(程序集)替换了常用的代码段。您可以打开logging将JIT跟踪保存到文件中,并使用vmprof或jitviewer查看它们。