IT *_*nja 5 python optimization bytecode python-2.7
在优化Python代码(或任何代码)时,它最终会归结为分析以优化瓶颈或减慢功能.但是,在优化这些代码区域时,是否有使用纯Python 字节码 内联的用例?我知道你可以通过使用compile
内置函数和compiler
模块来实现这一点.
...是否有使用纯Python字节码内联的用例?
是.有时您可以手动滚动比Python通常自己生成的代码快一点的代码.
此外,您还可以访问循环归纳变量以获得列表推导.
以下是一些可以帮助您入门的链接:https: //www.google.com/search?q = python + bytecode+hacks
如果你想以编程方式进行字节码操作,这里有一个优化配方,展示了如何去做: 在编译时装饰BindingConstants
也就是说,如果你关心速度,最简单的加速通常是运行pypy而不是cpython如果你的应用程序允许它.
归档时间: |
|
查看次数: |
1182 次 |
最近记录: |