Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   RAM Verbrauch unter XP und Vista (https://www.delphipraxis.net/111574-ram-verbrauch-unter-xp-und-vista.html)

delphin06 5. Apr 2008 19:21


RAM Verbrauch unter XP und Vista
 
Hi

Ich war jetzt ehrlich gesagt am überlegen in welche Kategorie ich die Frage stellen soll...hoffe das ist hier richtig.

Ich habe festgestellt, dass im Taskmanager der RAM-Verbrauch meiner Anwendung teilweise stark schwankt. Unter Windows Vista sind es so ungefähr 3,5 MB.
Unter Windows XP kann das deutlich mehr sein. Das ist dann wieder von System zu Sytem verschieden, so zwischen 4 und 10MB. Meistens auf jeden Fall deutlich mehr als unter Vista.

Hat einer ne Ahnung warum das so ist? Oder ist die Anzeige im Taskmanager nicht wirklich zuverlässig? Wenn ja, wie kann man den Ramverbrauch exakter bestimmen?

Gruß

wido 5. Apr 2008 19:38

Re: RAM Verbrauch unter XP und Vista
 
Kurze Antwort:
Ja, die Schwankungen sind normal und nichts worüber Du Dir Gedanken machen solltest.

Lange Antwort:
Nur bei Bedarf, weil das werden 2 - 3 Seiten an Erklärung :P.

Zu Versuchen den RAM Verbrauch exakt zu bestimmen ist übrigens nicht so einfach. Vor allem weil Du erst mal definieren solltest was RAM Verbrauch überhaupt ist. Zählen ausgelagerte Teile als verbrauchter RAM? Zu welchen Prozessen zählen die ganzen Sachen, die über mehrere Prozesse geshared werden? Usw. usf..

delphin06 5. Apr 2008 21:21

Re: RAM Verbrauch unter XP und Vista
 
ja gut danke die kurze Antwort reicht mir schon...Hat mich halt nur n bisschen gewundert das das so unterschiedlich sein kann

Luckie 6. Apr 2008 10:40

Re: RAM Verbrauch unter XP und Vista
 
Das wird daran liegen, dass Microsoft anscheinend etwas an der Arbeitsspeicherverwaltung geändert hat.

toyoman 11. Jun 2008 13:59

Re: RAM Verbrauch unter XP und Vista
 
Zitat:

Zitat von Luckie
Das wird daran liegen, dass Microsoft anscheinend etwas an der Arbeitsspeicherverwaltung geändert hat.

ja haben sie. In Vista wird der Speicher dynamisch vorbelegt, auch genannt ready boost. Vista legt also eigenhändig bereits Daten und Programmteile in den Speicher um Vista zu beschleunigen.

Somit ist der angezeigte Speicherverbrauch immer ein bisschen relativ...

mquadrat 13. Jun 2008 08:51

Re: RAM Verbrauch unter XP und Vista
 
Zitat:

Zitat von toyoman
ja haben sie. In Vista wird der Speicher dynamisch vorbelegt, auch genannt ready boost.

Nope, das nennt sich SuperFetch. ReadyBoost war das erweitern des Speichers über geeignete USB Sticks (z.B.)

toyoman 13. Jun 2008 08:57

Re: RAM Verbrauch unter XP und Vista
 
Zitat:

Zitat von mquadrat
Zitat:

Zitat von toyoman
ja haben sie. In Vista wird der Speicher dynamisch vorbelegt, auch genannt ready boost.

Nope, das nennt sich SuperFetch. ReadyBoost war das erweitern des Speichers über geeignete USB Sticks (z.B.)

stimmt, immer diese schlauen begriffe :)
superfetch nennt sich das.

toyoman 16. Jun 2008 09:02

Re: RAM Verbrauch unter XP und Vista
 
eine Erklärung zur Nutzung von Superfetch findet man hier:
http://www.wintotal.de/Tipps/tipp1375,urubrik16.html

SandStein 24. Jul 2008 16:08

Re: RAM Verbrauch unter XP und Vista
 
Zitat:

Wenn ja, wie kann man den Ramverbrauch exakter bestimmen?
Vielleicht ist auch die Funktion GetHeapStatus sinnvoll.

Ich bin durch Google auf diesen und einen anderen Thread gestoßen und vervollständige diesen hier durch den anderen:

http://www.delphipraxis.net/internal...t.php?p=537725


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 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