Speicherbedarf - Fenster minimieren



  • Hello again,

    Ich habe mir einmal den Speicherbedarf meines kleinen Projektes angesehen.
    OK, 4MB RAM sind schnell verbraten, erstaunlich finde ich aber, dass durch
    das Minimieren des Fensters der Speicherbedarf wie erwartet dramatich sinkt,
    nacherneutem Maximieren aber sich so bei 1,5 MB wieder einpendelt.
    Ist das normales Windows-Speicher(Miß-)managment oder deutet das auf einen
    dicken Bug hin, der auf mich lauert ? Würde mich mal interessieren, wo die
    2,5 MB auf einmal hinverschwinden, der Funktionalität des Programmes tuts
    bis jetzt jedenfalls keinen Abbruch.

    Danke im Voraus,

    Biff



  • Also ich kann dir verraten, dass das ganz normal ist. Warum, jedoch, dieses Verhalten zu beobachten ist, kann ich nicht erklären...



  • Ist das normales Windows-Speicher(Miß-)managment oder deutet das auf einen
    dicken Bug hin, der auf mich lauert ?

    Hättest du das auch mal bei anderen Programmen versucht, hättest du gemerkt das es ganz normales Verhalten von Windows ist.



  • @aziz:
    Danke !

    @..
    Dein Posting ist dann wohl ebenso überflüssig wie meins.



  • Wenn ich mich recht erinnere, geschieht folgendes:

    Wenn du eine Anwendung minimierst, markiert Windows die Speicherseiten, in denen die Binaries liegen, als "für Allokationen verfügbar", merkt sich aber, was dort liegt.

    Diese Seiten werden erst dann für eine neue Allokation bzw. den Dateicache verwendet, wenn alle anderen freien Seiten aufgebraucht sind. Falls das vor dem Wiederherstellen nicht geschieht, sind die Binaries noch im Speicher, ohne daß sie neu geladen werden müssen.

    Diese "halb-freien" Seiten gehen natürlich in die Speichernutzung niht mit ein.
    Halte ich nicht unbedingt für ein Mißmanagement...


Anmelden zum Antworten