![]() |
Belegter Speicher im Taskmanager meiner Anwendung.
Servus,
habe mir FastMM4 eingerichtet. Bei meiner Anwendung habe ich keinen Speicherfresser laut FastMM4. Wenn ich jedoch die Anwendung über Nacht laufen lassen, habe ich bei dem Tab "Systemleistung" im Taskmanager eine auslastung von fast 1,5GB aber unter Prozesse hat meine Anwendung nur 4.000K. Wenn ich dann die Anwendung beende, geht auch die Auslagerungsdatei runter auf 1GB. Woran könnte sowas liegen? Aus meinem Programm werden weitere Programme aufgerufen, hängt das eventuell damit zusammen? Gruß |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
wenn du doch schon den taskmanager bedienen kannst, dann kannst du doch auch sehen, welches programm wieviel speicher verbraucht, oder?
|
Re: Belegter Speicher im Taskmanager meiner Anwendung.
unsauber programmiert?
Vielleicht erzeugte Objecte nicht wieder frei gegeben? ( - FreeAndNil(XYZ) - ) Arbeitet das Ding mit einem Timer in dem die vielleicht erzeugt werden? |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
Zitat:
Und soweit bin ich eigentlich die Sourcen durch und geschaut ob ich irgend wo nichts vergessen habe. |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
|
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
Und nach seinen Angaben, verbraucht der Prozess nur läppische 4.000K |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Was ist am Speicherverbrauch so schlimm? Wozu hast du denn den RAM gekauft und wozu ist die Auslagerungsdatei da? Wenn du klaut Speichermanager keine Speicherlecks hast, wird Windows schon wissen, wie es den Speicher verwaltet.
|
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Was sagen die Spalten "Arbeitssatz (Speicher)", "Max. Arbeitssatz (Speicher)", "Arbeitsspeicher (privater Arbeitsspeicher)" sowie "Zugesicherte Größe".
|
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
Es passt vielleicht nicht ganz zum Thema, aber: Was genau sagt einem denn der "Arbeitssatz (Speicher)", "Max. Arbeitssatz (Speicher)", "Arbeitsspeicher (privater Arbeitsspeicher)" sowie "Zugesicherte Größe"? (ich habe Interesse hier was zu lernen ^^) |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
Weil irgendwann ist Ende von Ressourcen und dann Big Bang für die App. |
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Da aber offensichtlich der Speichermanager für sein Programm kein Speicherleck meldet, kann es nur eine andere Anwendung sein.
|
Re: Belegter Speicher im Taskmanager meiner Anwendung.
Zitat:
Der Speicher-Mananger teilt mir nur mit, wenn ich Speicher reserviere und den zum Ende des Programms nicht freigegeben habe. Wenn ich aber ständig neue Objekte erzeuge und diese an eine TObjectList dranhänge (mit OwnsObjects), dann geht mein Speicherverbrauch in die Höhe, kontinuierlich. Der Speicher-Manager wird aber nix melden, da die Objekte ja zum Ende des Programms durch die TObjectList wieder entsorgt werden. Das der Fehler aber trotzdem bei einer anderen App liegen muss, sagt ja seine Aussage "im Taskmanager belegt das Programm nur unter 4.000K" trotz der großen Auslagerungsdatei. cu Oliver |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz