Forum: Win32/Win64 API (native code)
Prism
by Bernhard Geyer,
24. Jul 2004
Eigentlich nicht. Der GC läuft AFAIK als eigener Thread mit.
Und ja nach größe des freizugebenden Speichers gibt es 3 Prioritäten. Alle paar µs werden kleine Speicherbereiche aufgeräumt, alle paar ms mittlere und die großen werden alle paar Sekunden betrachtet und evtl. freigegeben. Falls du ein Mehrprozessorsystem hast, kann dieser GC auf dem 2ten Prozessor laufen und damit einige Probleme...
Forum: Win32/Win64 API (native code)
Prism
by Bernhard Geyer,
24. Jul 2004
Jein.
Und (unkompiliertes) Basic hat auch noch andere Performance-Bremsen.
Auch kannst Du die ersten Implementierungen von Java in diesem Bereich auch nicht mit den aktuellen Versionen in .NET und Java vergleichen. Die Fehler von damals sind heute nicht mehr vorhanden bzw. stellen nur in besonderen Situationen ein Problem dar. Dazu wurden schon sehr viel Mannjahr Entwicklung hineingesteckt,...