Putting the fun in functional programming since 2005!
Friday, 29 June 2012
Pathological garbage collector behaviour
The F#.NET Journal just published an article about garbage collection: "When performance is important in a garbage collected language such as F# it is useful to have some understanding of the costs of operations that the garbage collector performs. This article provides an introduction to garbage collection, an overview of the processes performed by generational garbage collectors for multithreaded programs and goes on to examine some F# programs that deliberately exhibit pathological behaviour and presents workarounds that alleviate or even eliminate the costs associated with garbage collection on .NET..."