Die offensichtlichen Gründe für den Verzicht auf Garbage Collection sind harte Echtzeit, stark begrenzter Speicher und der Wunsch, mit Zeigern zu hantieren. Gibt es noch andere, weniger diskutierte, gute Gründe, warum jemand die manuelle Speicherverwaltung der GC vorziehen würde?
Re: CPU-Zeit: Manuelle Speicherverwaltung auch nimmt CPU-Zeit in Anspruch. Moderne Garbage Collectors haben einen Overhead von weniger als 3 %. Ich bezweifle, dass selbst der erfahrenste C-Programmierer deutlich unter 1 % kommen kann. Es gibt zwei Möglichkeiten, dies zu betrachten: entweder ist ein Garbage Collector doppelt so teuer wie ...