3 ms·
For those interested in more details about .NET garbage collector here is some reading. Garbage Collection Overview https://msdn.microsoft.com/en-us/library/0
by algorithmsRcool 10y ago
For those interested in more details about .NET garbage collector here is some reading.
Garbage Collection Overview
https://msdn.microsoft.com/en-us/library/0xy59wtx(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/0xy59wtx(v=vs.110)....
Fundamentals of garbage collection
https://msdn.microsoft.com/en-us/library/ee787088(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/ee787088(v=vs.110)....
Visualising the .NET Garbage Collector
http://mattwarren.org/2016/06/20/Visualising-the-dotNET-Garbage-Collector/ http://mattwarren.org/2016/06/20/Visualising-the-dotNET-Garb...
Clr Book of the runtime : Garbage Collection
https://github.com/dotnet/coreclr/blob/master/Documentation/botr/garbage-collection.md https://github.com/dotnet/coreclr/blob/master/Documentation/...
Maoni Stephen's Blog
https://blogs.msdn.microsoft.com/maoni https://blogs.msdn.microsoft.com/maoni
https://blogs.msdn.microsoft.com/maoni/2004/06/15/using-gc-efficiently-part-1/ https://blogs.msdn.microsoft.com/maoni/2004/06/15/using-gc-e...
https://blogs.msdn.microsoft.com/maoni/2004/09/25/using-gc-efficiently-part-2/ https://blogs.msdn.microsoft.com/maoni/2004/09/25/using-gc-e...
https://blogs.msdn.microsoft.com/maoni/2004/12/19/using-gc-efficiently-part-3/ https://blogs.msdn.microsoft.com/maoni/2004/12/19/using-gc-e...
https://blogs.msdn.microsoft.com/maoni/2005/05/06/using-gc-efficiently-part-4/ https://blogs.msdn.microsoft.com/maoni/2005/05/06/using-gc-e...
There is also a refactoring effort to standardize the GC<->EE interface
https://github.com/dotnet/coreclr/projects/3 https://github.com/dotnet/coreclr/projects/3
I would link to the source code of the GC itself, but it's a single 35KSLOC file.