top | item 8148973

(no title)

ashleyw | 11 years ago

I tried, but stopping the world hurts. Reusing stacks helps, but you're fighting the language from the very beginning. It wouldn't be a wise choice for even soft real-time IMO, you may as well just use Python or Ruby if you don't care about stopping the world..

discuss

order

Game_Ender|11 years ago

Python doesn't have a STW garbage collector, it uses deterministic reference counting. So while slower than go you won't have random pauses in your server processes due to memory management.

pcwalton|11 years ago

Deallocation chains can cause pauses in reference-counted systems.

schmichael|11 years ago

Technically it does, but only for handling reference cycles where the reference counter falls apart.