PyPy 3.5上的Pandas显着慢于Python 3.6

时间:2017-12-20 05:28:15

标签: python python-3.x pandas pypy

我有一个使用aiohttp和pandas编写的python web服务来执行一些基本的pandas操作。我尝试使用pypy 3.5-9.0 docker(https://hub.docker.com/_/pypy/)运行它,与使用python 3.6 docker image运行相比,性能非常慢。附件是调用堆栈中每个函数花费时间的屏幕截图似乎一切都很慢.....任何线索?

With CPython With PyPy

1 个答案:

答案 0 :(得分:6)

越过python - PyPy中的C边界更慢。任何对代码的重构都不会频繁地跨越这个差距,这应该会大大提高整体速度。您可以联系IRC上的#pypy,也许我们可以帮助您分析正在发生的事情。

PyPy开发流程也有一些改进,实际使用案例通常为确定未来发展应采取的方向提供了宝贵的数据点。