pypy只是提供了一个rpython转换器前端,然后利用rpython来实现python,虽然性能较cpython有所提高,但毕竟依赖于JIT,而python写的可静态编译部分内容没有剥离出来,都依赖了JIT生成代码,这样就导致性能不高。如果pypy对rpython部分进行代码转成C,动态部分使用JIT,这样性能应该有新的飞跃。rpython本身是个好概念,好东西,但是现有很多开源的产品太局限于此,导致没有突破。如shedskin也是,都只是转换rpython代码,希望以后能出个产品,前端自动进行rpython部分和动态部分分离。
关于python
最新推荐文章于 2024-11-14 08:53:59 发布