Unterschied WinXP und Win2003 Server R2



  • Hallo,
    ein und dieselbe Anwendung wird unter WinXP im Taskmanager mit steigender Speicherauslastung angezeigt und unter Win2003 Server R2 mit konstanter.

    Woran kann das liegen?

    Innerhalb des Codes werden alle Speicheranforderungen sauber gelöscht. Keine Memory Leaks.

    Ich weiss nicht weiter ...

    Grüße,
    Michael



  • Ist dein XP voll gepatched (SP2 + die ganzen weiteren Updates)?
    Wenn nicht mach das mal und guck ob das Problem bleibt.

    Dann: Wie lange hast du das Programm unter XP laufen gehabt? Lass es auf jeden Fall mal ein paar Stunden laufen und guck ob sich der Speicherverbrauch irgendwo stabilisiert. Wenn es sich irgendwann stabilisiert kann es evtl. an der Heap Implementierung liegen (in dem Fall wäre es kein Problem sondern "normal"). Auch hat MS in Server 2003 einige Dinge verbessert was Speicherverbrauch angeht ... könnte in dem Fall an vielem liegen. Schliesst natürlich ein Leak in deinem Programm nicht aus, aber wenn du zuversichtlich bist dass dein Programm OK ist ...

    Guck dir zusätzlich im Task Manager an: "Thread Count", "Handle Count", "GDI Objects", "USER Objects" und guck ob die auch steigen.


Anmelden zum Antworten