WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Speicherverwaltung in WinME (http://www.wcm.at/forum/showthread.php?t=28225)

chris@801 17.08.2001 12:22

Speicherverwaltung in WinME
 
Hi zusammen,

eine ganz kurze Frage:

In Windows gabs doch irgendeine Möglichkeit, die Speicherverwaltung so umzustellen das erst auf die Festplatte ausgelagert wird wenn der Arbeitsspeicher voll ist. Weiß da jemand bescheid?

mfg
chris@801

FendiMan 17.08.2001 22:48

Das ist bei Windows 98 und ME schon integriert.

enjoy2 18.08.2001 01:32

Zitat:

Original geschrieben von FendiMan
Das ist bei Windows 98 und ME schon integriert.
Das wäre mir neu

trage in die System.ini folgendes ein

[386Enh]
ConservativeSwapfileUsage=1

siehe auch WCM 145, PC-Starter

enjoy

FendiMan 18.08.2001 03:49

@enjoy2:
Den Eintrag kannst Du vergessen!
Damit machst Du Win98/ME wieder zu Win95. Das soll heissen, daß der Arbeitsspeicher nur mehr als Zwischenspeicher verwendet wird und jedesmal, wenn Du eine Anwendung öffnest, auf die Festplatte zugegriffen wird.
Zum Bleistift das erste mal nach dem Starten den Explorer öffnen: wird auf die Festplatte zugegriffen. Beim zweitenmal ebenso usw. Ohne diesen Eintrag wird der Explorer im Arbeitsspeicher belassen und beim erneuten Zugreifen deutlich schneller aufgemacht.
Probier es aus und Du wirst sehen, daß Dein System langsamer wird. Mach den Eintrag, arbeite ein bißchen damit, dann setz ein Semikolon davor und Du wirst überrascht sein.

enjoy2 18.08.2001 10:02

hmm, tu ich mir etwas schwer, da ich Win2k verwende und kein Win9x, oder ME ;)

http://support.microsoft.com/support.../q223/2/94.asp

nur warum weißt MS selbst darauf hin?

Die Frage ist aber, bringt es auf meinen System einen Vorteil

dies hängt auch davon ab, wie du arbeitest, auf was du Wert legst

als Beispiel, arbeitet jemand viel mit dem Explorer, such und verwaltet viele Dateien, sollte er den VCAche hoch stellen, damit Windows weiter vorausliest und somit das Arbeiten beschleunigt.
Arbeitet man mit vielen OfficeDokumenten ist die Indexerstellung von Office sinnvoll, da die Dokumente schneller gefunden werden.

bearbeitet man zumeist große Dateien ist der beschriebene Eintrag sinnvoll, da die Auslagerungsdatei erst dann benutze wird (werden sollte) wenn der Arbeitsspeicher voll ist

enjoy

FendiMan 18.08.2001 15:39

Zitat:

bearbeitet man zumeist große Dateien ist der beschriebene Eintrag sinnvoll, da die Auslagerungsdatei erst dann benutze wird (werden sollte) wenn der Arbeitsspeicher voll ist
Das passiert auch ohne der Einstellung, im Gegensatz dazu wird aber der Arbeitsspeicher immer voll ausgenützt und erst, wenn kein Ram mehr zur Verfügung steht oder das System nicht genutzt wird, wird ausgelagert.
Die Einstellung macht nur dann Sinn, wenn man in einer Sitzung immer nur neue Dateien oder Programme nacheinander lädt und diese nach Gebrauch wieder schliesst (wer macht das schon?), weil dabei diese wieder aus dem Ram entfernt werden. Für einen normalen User bringt es überhaupt nichts, im Gegenteil, es bremst sein System nur unnötig ein, da der Sinn des Arbeitsspeicher nicht erfüllt wird (Programme und Dateien im Speicher zu belassen, um schnell darauf zugreifen zu können).

Zitat:

nur warum weißt MS selbst darauf hin?
MS weist nicht darauf hin, sondern erklärt es.

Zitat:

Windows 98 added a new feature, PageFile_Call_Async_Manager, that allows the Memory Manager to asynchronously write out page file (swap file) buffers during periods of time when VFAT file system activity is not busy.
You can disable this feature, causing the system to behave as Windows 95 does, at some cost in overall system performance .

chris@801 20.08.2001 09:03

Heißt das jetzt das ohne den Eintrag in der System.ini Programmteile im Arbeitsspeicher belassen werden und beim nächsten Mal dadurch schneller geladen werden (z.B. Explorer)?
Ich dachte eigentlich das durch diese Umstellung der Arbeitsspeicher besser ausgenutzt wird, indem nicht schon im Vorhinein auf die Festplatte ausgelagert wird (ist ja in jedem Fall langsamer als der Arbeitsspeicher).

Wenn ich auf die Festplatte auslagere muß ich doch auch wieder von der Festplatte lesen, damit wird es langsamer. Sehe ich da irgendwas falsch?

mfg
chris@801

enjoy2 20.08.2001 18:43

also ich nutze kaum immer dieselben Dateien, deswegen stelle ich den VCache niedrieger

auch das die Programme wieder aus den Speicher entfernt werden, finde ich für sinnvoll.
was nutzen mir 100erte MB Ram, wenn der Speicher voll mit Bildbearbeitungsprogramm ist, obwohl es bereits geschlossen ist?

wie schon gesagt, hängt von den individuellen Benützen des PC´s ab, einfach mal testen, Eintrag ist ja einfach zu löschen

enjoy

Phantomias 20.08.2001 19:01

Mit dem ConservativeSwapfileUsage=1

machst Du Win98/Me zu Win95.. von der Speicherverwaltung, das stimmt schon..

Allerdings lagert Win95 erst aus, wenn der physische Speicher voll ist..

Für gewisse Spiele oder Anwendungen kann es also durchaus positive Auswirkungen haben...

FendiMan 21.08.2001 12:37

@chris@801:
Zitat:

Heißt das jetzt das ohne den Eintrag in der System.ini Programmteile im Arbeitsspeicher belassen werden und beim nächsten Mal dadurch schneller geladen werden (z.B. Explorer)?
Ja, das heisst es. Der Arbeitsspeicher wird ausgenützt. bis er voll ist. Dann werden nicht benötigte Dateien ausgelagert.
Zitat:

Wenn ich auf die Festplatte auslagere muß ich doch auch wieder von der Festplatte lesen, damit wird es langsamer. Sehe ich da irgendwas falsch?
Mit der Einstellung liest Windows immer von der Festplatte und daher ist es immer langsamer!

@enjoy2:
Zitat:

auch das die Programme wieder aus den Speicher entfernt werden, finde ich für sinnvoll.was nutzen mir 100erte MB Ram, wenn der Speicher voll mit Bildbearbeitungsprogramm ist, obwohl es bereits geschlossen ist?
Gegenfrage: Was nützen Dir 512 MB Ram, wenn er nicht ausgenützt wird?

@Phantomias:

Zitat:

Allerdings lagert Win95 erst aus, wenn der physische Speicher voll ist..
Wie kommst Du darauf?

Punschkrapfen 21.08.2001 14:08

das oben angegebene Info erklärt zumindest, warum es zu Harddiskaktivität kommen kann, obwohl der User nichts tut. So hat sich schon mancher Virusverdacht in nichts aufgelöst.
Zur Wirksamkeit von diesem und vielen sonstigen Schaltern, Tricks undwasweisich: die PC-Heftln verkaufen sich mit Aufmachern wie "1000 geheime Kniffe, die ihr System schneller machen" halt besser als mit "es ist gut so wie es ist, schneller wirds nicht". Leider befolgen manche User die ominösen Ratschläge und schimpfen dann auf Microsoft, wenn die Kiste so verstellt ist daß wirklich nichts mehr geht.

Phantomias 21.08.2001 21:05

Zitat:

Original geschrieben von FendiMan
Das ist bei Windows 98 und ME schon integriert.
Gschichtl...
Bei Win98 hat MS eine geänderte Speicherverwaltung eingeführt...
und dabei wird u.a. schon ausgelagert, wenn noch genügend RAM zur Verfügung steht...

FendiMan 21.08.2001 21:29

@Phantomias:
Hast Du Dir den Thread eigentlich durchgelesen?

Phantomias 22.08.2001 22:20

Zitat:

Original geschrieben von FendiMan
@Phantomias:
Hast Du Dir den Thread eigentlich durchgelesen?

i scho... ;)
Und Du?

Ein früheres Posting von mir:
<Zitat>
Habs grad unter ME probiert...
Mit den Werten 1 und 0...

Bringt doch was, allerdings wird die Auslagerungsdatei auch genützt, bevor der RAM voll ist..

Aber der prozentuelle Nutzungsanteil ist wesentlich geringer..

Bei 150 MB freien RAM:
ca. 30% Auslastung des Swapfiles ohne ConservativeUsage
(bei 1 Programmstart!!)

Mit deinem Tip:
1-3% bei wenigen gleichzeitig geöffneten Programmen
ca. 10 % bei mehreren..


Aber wieso die Auslagerungsdatei überhaupt genützt wird, bleibt wohl ewig ein Geheimnis von Microsoft..
<ZitatEnde>

Laß mal unter WinME ein Tool laufen, um die Auslastung des Swapfiles zu messen...
und dann poste mal...

FendiMan 23.08.2001 09:15

Das habe ich ständig laufen. Die Auslagerungsdatei wird bei mir nicht benützt.

valo 26.09.2001 13:12

Zitat:

Original geschrieben von FendiMan
Das habe ich ständig laufen. Die Auslagerungsdatei wird bei mir nicht benützt.
dann gibts es 3 möglichkeiten:

1. du hast zuviel ram
2. du arbeitest mit keinen programmen die viel speicher brauchen (ausser win)
3. das tool is scheisse...

FendiMan 26.09.2001 13:41

ad 1.)
Mag sein, daß 768 MB zuviel sind, aber bei den jetzigen Speicherpreisen nicht zu kaufen, wäre ja fast schon fahrlässig.
ad 2.)
Nicht immer, aber immer öfter :) . Der Ram wird aber schon beim simplen synchronisieren von CD und Festplatte ausgenützt. Auch nimmt sich Photoshop zB standardmässig 50 % des Arbeitsspeichers.
ad 3.)
Das Programm (CPU-Cool) zeigt korrekt an.

Zur Auslagerungsdatei:
Natürlich wird sie fast nie gebraucht. Aber da ich genug Platz hab und sie auf einer zweiten Platte liegt, lass ich sie so. Und wenn der Speicher in den ersten 640 KB zuwenig wird, lagert Win trotzdem aus. Wenn die Meldung "Zuwenig Arbeitsspeicher vorhanden" kommt, obwohl man zB 512 MB im Rechner hat (und keine Auslagerungsdatei), ist das der Fall.
Und XP braucht soundso eine Auslagerungsdatei.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag