Benutzung von TAB-Controls -> Speicherleck?

M

moonsword1

Mir ist aufgefallen, dass bei der Verwendung von TAB-Controls, wenn von page zu page gewechselt wird, jedesmal ca. 8 Bytes neu allokiert werden. Wenn man nun freudig zwischen den Seiten wechselt, kommt so ein stattliches Sümmchen zusätzlichen Speichers zusammen, der erst bei der Beendigung der Applikation wieder frei gegeben wird.

Dies fiehl mir in meinem Programm auf und ich vermutete eine falsche Programmierung meinerseits. Da ich keinen Fehler fand, entwarf ich ein neues Windows-Projekt (in Visual Studio 7.1), in dem nur ein TAB Control mit 3 pages enthalten ist. Der gleiche Effekt tritt auch hier auf. Jeder Klick auf einen TAB kostet ca. 8 bis 12 Bytes.

Ist das so gewollt?
Wenn ja warum, bzw. wie kann man dies umgehen und den Speicher zur Laufzeit wieder freigeben?
 
Zurück