Progress on the Gilectomy

Marko Rauhamaa marko at pacujo.net
Wed Jun 21 01:40:28 EDT 2017


Paul Rubin <no.email at nospam.invalid>:

> How it works (i.e. what the implementation does) is quite simple and
> understandable. The amazing thing is that it doesn't leak memory
> catastrophically.

If I understand it correctly, the 32-bit Go language runtime
implementation suffered "catastrophically" at one point. The reason was
that modern programs can actually use 2GB of RAM. That being the case,
there is a 50% chance for any random 4-byte combination to look like a
valid pointer into the heap.


Marko



More information about the Python-list mailing list