Pandas 在 PyPy 3.5 上比 Python 3.6 慢很多

Pandas on PyPy 3.5 significantly slower than Python 3.6

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

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

PyPy 开发管道也有一些改进,现实世界的用例通常会提供有价值的数据点,用于确定未来的发展方向。