全心思齐网

脚本语言需要解释器才能运行,为什么可以用Python来写Pypy,而且效率比CPython更高呢?

大量使用eval和exec的时候经过测试,以下代码需要大量内存分配和动态执行,cPython的速度是PyPy的大约3倍(仅体现在读取文件上,cPython大约10秒,PyPy大约35秒)以上代码,其中打开的文件约30M,包括三行,每一行都是一个巨型列表而PyPy快是很多情况下存在的,以下代码包含大量计算,PyPy则比cPython快7倍,PyPy执行约40多秒,cPython执行约300多秒

匿名回答于2024-05-24 08:20:14


相关知识问答