Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Der GC ist ein geniales System, das uns Entwicklern heutzutage tatsächlich viel Arbeit abnimmt. Allerdings wird die Genialität des GC überschattet von Faulheit. Damit will ich ausdrücken, dass der GC nicht immer seinen Job wahrnimmt, wenn wir es erwarten. Genau genommen gibt es nur drei Situationen, in denen er aktiv wird:
Im letzten Punkt der vorstehenden Aufzählung liegt ein beachtenswertes Detail versteckt, das insbesondere diejenigen Entwicklerinnen und Entwickler interessieren muss, die langlaufende und oder speicherintensive Programme schreiben. Es spielt dabei keine Rolle, ob es sich bei der Anwendung um eine Desktopanwendung, eine Serveranwendung oder einen Windows-Dienst handelt.