ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
311
311
EMPFEHLEN
-
12.10.04 10:39 #1moonsword1 Tutorials.de Gastzugang
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?
-
Ähnliche Themen
-
Java, JDBC und ein Speicherleck
Von freakxnet im Forum JavaAntworten: 5Letzter Beitrag: 04.10.09, 16:21 -
Abbrüche bei USB-Benutzung
Von Markus Kocur im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 01.10.08, 21:37 -
ICQ API - Benutzung
Von Rodney im Forum C/C++Antworten: 15Letzter Beitrag: 03.04.08, 09:46 -
Speicherleck beim dynamischen Erzeugen eines CDocument
Von jokey2 im Forum VisualStudio & MFCAntworten: 7Letzter Beitrag: 12.07.06, 09:30 -
Speicherleck Problem mit MDI
Von MFC openGL im Forum .NET Windows FormsAntworten: 18Letzter Beitrag: 07.12.05, 16:31





Zitieren
Login





