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