tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
311
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    moonsword1 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?
     

  2. #2
    erhardt erhardt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Augsburg
    Beiträge
    154
    Hi,

    das ist anscheinend nicht nur ein Problem des Tab Controls. Google verweist auf MSDN
     

Ähnliche Themen

  1. Java, JDBC und ein Speicherleck
    Von freakxnet im Forum Java
    Antworten: 5
    Letzter Beitrag: 04.10.09, 16:21
  2. Abbrüche bei USB-Benutzung
    Von Markus Kocur im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 01.10.08, 21:37
  3. ICQ API - Benutzung
    Von Rodney im Forum C/C++
    Antworten: 15
    Letzter Beitrag: 03.04.08, 09:46
  4. Speicherleck beim dynamischen Erzeugen eines CDocument
    Von jokey2 im Forum VisualStudio & MFC
    Antworten: 7
    Letzter Beitrag: 12.07.06, 09:30
  5. Speicherleck Problem mit MDI
    Von MFC openGL im Forum .NET Windows Forms
    Antworten: 18
    Letzter Beitrag: 07.12.05, 16:31