Cuni: PyPy for low-latency systems
Antonio Cuni writesabout recent work to support running Python code with low latencyrequirements under PyPy. "As we said, the total cost of memorymanagement is less on PyPy than on CPython, and it's one of the reasons whyPyPy is so fast. However, one big disadvantage is that while on CPython thecost of memory management is spread all over the execution of the program,on PyPy it is concentrated into GC runs, causing observable pauses whichinterrupt the execution of the user program. To avoid excessively longpauses, the PyPy GC has been using an incremental strategy since 2013. TheGC runs as a series of 'steps', letting the user program to progressbetween each step."