Hallo,
ich habe folgendes Problem:
in einem Programm werden eine ganze Menge kleinerer Objekte auf dem Heap erzeugt. Das dauert vielleicht 2 min. Wenn ich diese Objekte wieder zerstören will, um den Speicherplatz freizugeben, dauert dies ca. 30 min. Das ist etwas unschön, denn dass nimmt den größten Teil der Programmlaufzeit in Anspruch.
Jedes Objekt hat folgende Bestandteile:
2 double Zahlen
2 Pointer
1 (STL)map : unsigned short -> Pointer mit max. 5000 Einträgen
(die meisten haben eher weniger Einträge, so