Would you like to double performance without changing a line of code?
All interpreted languages come to the point in their evolution where a radical turn is needed to optimize performance and a Just In Time (JIT) compilation is the direction they have all turned. We would argue that now is the time for Python. In perhaps an extreme case, Swift’s performance is greatly affected by the latency of Python’s default CPython interpreter. Recently Swift throughput was improved 111% on a 15 node storage cluster and response time was boosted 87%. This was achieved by using PyPy, the JIT version of Python. This talk will describe a proof-of-concept study using PyPy in production with Swift, offer a roadmap for broad adoption of PyPy in the Python world, and provide clear steps for implementing PyPy in Swift.
How to configure and use PyPy for Swift and achieve significant throughput and response time improvements.