AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein minimiertes Programm weniger Speicherauslastung
Thema durchsuchen
Ansicht
Themen-Optionen

minimiertes Programm weniger Speicherauslastung

Ein Thema von Mazel · begonnen am 16. Okt 2007 · letzter Beitrag vom 16. Okt 2007
Antwort Antwort
Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#1

minimiertes Programm weniger Speicherauslastung

  Alt 16. Okt 2007, 17:29
Hallo,

ich lasse ich einem meiner Programme die Speicherauslastung dieses Programmes (Prozesses) anzeigen. Wenn ich es starte, sind rund 4MB im Speicher besetzt. Minimiere ich die Anwendung und hole sie erneut vor, habe ich nur noch die Hälfte und es wird auch nicht mehr. Der Taskmanager sagt logischer Weise das selbe.

Woran liegt das?

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: minimiertes Programm weniger Speicherauslastung

  Alt 16. Okt 2007, 17:39
Der "Rest" ist von Windows ausgeladert worden bzw. verworfen da die Teile von Festplatte neu geladen werden können. Könnten DLL's sein die beim Programmstart benötigt werden und später nicht mehr. relevanter ist der virtuelle Speicher.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

Registriert seit: 16. Jul 2005
Ort: München
391 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: minimiertes Programm weniger Speicherauslastung

  Alt 16. Okt 2007, 18:02
Benutze einen "richtigen" Prozessmonitor (bspw. Process Explorer), um die Speicherauslastung zu sehen - der berücksichtigt auch ausgelagerten Speicher.

Im Taskmanager kannst Du übrigens auch die Anzeige für ausgelagerten Speicher einblenden.
Daniel Schuhmann
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#4

Re: minimiertes Programm weniger Speicherauslastung

  Alt 16. Okt 2007, 18:50
Hallo und danke für die schnellen und interessanten Antworten. Das mit der Ansicht im Taskmanager habe ich noch nie berücksichtigt . Mal wieder was neues gelernt.

Ja, zu Beginn lade ich eine DLL wird aber gleich wieder freigeben, zwischendurch wird auch mal über eine API eine DLL benutzt, sollte aber nicht relevant sein. Und da ich Sekündlich die Speicherauslastung aktualisiere, müsste sich der Wert doch sofort ändern.

Zitat von Bernhard Geyer:
... bzw. verworfen da die Teile von Festplatte neu geladen werden können.
Erst nach erneuten Aufruf aus dem minimierten Status ändert sich der Wert bzw. beim Minimieren. Ist das was du damit meinst?
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz