Entwickler-Ecke

Off Topic - Windows 10 - Nicht genügend Arbeitsspeicher


Bergmann89 - Mi 01.02.17 22:48
Titel: Windows 10 - Nicht genügend Arbeitsspeicher
Hallo Leute,

ich hab seit ein paar Tagen ein sehr seltsames Problem. Mein Windows 10 bringt des öfteren die Meldung: "Nicht genügend Arbeitsspeicher" und beendet dann wahllos Programme (meistens Firefox). Teilweise stürtzen die Programme auch ohne Vorwarnung einfach so ab und der Bildschirm flakert kurz schwarz, oder geht komplett aus?! Ich habe 16GB RAM und im Taskmanager werden nie mehr als 20% Auslastung angezeigt. VRAM ist auch immer nur mit ca. 500-700MB von 2GB belegt. Windows-Updates sind alle installiert. Graka-Treiber hab ich schon geupdated, keine Verbesserung.
Kann sich da von euch jemand einen Reim drauf machen? :/

MfG Bergmann.


Ralf Jansen - Mi 01.02.17 23:22

Bei der üblichen Out of Memory Meldung muss nicht unbedingt der Arbeitsspeicher gemeint sein. Letztlich heißt die nur das irgendjemand beim Anfordern von Speicher keinen bekommen hat. Das kann ganz andere Gründe haben wie Fragementierung des Speichers oder einfach das Kernelresourcen erschöpft sind wie zum Beispiel GDI Handles. Wenn der Firefox meist abstürzt wird er auch in erster Näherung der Schuldige sein. Zum Beispiel irgendein verrückt spielendes Addin das mit Resourcen schlampt.


Bergmann89 - Mi 01.02.17 23:54

Hey,

FF stürtzt nur meist als erster ab wenn er an ist. Wenn ich ihn nicht an mache passiert das trotzdem, nur mit nem anderen Programm. Kann ich mir mit Windows-Board-Mitteln irgendwie ansehen wer die meisten Handels, Virtual Memory, ... verbrät?

MfG Bergmann

p.s.: ich seh mich schon wieder das OS neu installieren -.-


Ralf Jansen - Do 02.02.17 00:32

Im Taskmanager kannst du einfach die passenden Spalten einblenden (auf dem Details Reiter die Spalten Handles&GDI Objekte). Wenn man da nicht genug sieht dann den Process Explorer von Sysinternals als Taskmanager Ersatz nutzen. Der zeigt noch ein paar Details mehr.


Bergmann89 - Do 02.02.17 00:51

Ok, danke. Ich behalt das die Tage mal im Auge ob da was seltamses auffällt.
Noch ne neue Erkentnis: Rechner neugestartet (weil wiedermal Bildschirm aus), kein Programm offen, 20min später, Bildschirm wieder aus -.- Muss also irgend n Hintergrund Programm oder Dienst sein.

€: Rechner läuft seit 15min und alle Prozesse haben (bis jetzt) keine Auffälligkeiten was RAM, Handles usw. betrifft. Also nix was leaked oder so...
€2: Was mich allerdings wundert: Ich hab Seitenfehler obwohl massig RAM frei is. Ich dachte immer der lagert erst aus wenn der RAM alle is?!


jaenicke - Fr 03.02.17 04:43

user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:

€2: Was mich allerdings wundert: Ich hab Seitenfehler obwohl massig RAM frei is. Ich dachte immer der lagert erst aus wenn der RAM alle is?!
Gar nicht ausgelagert wird nur bei deaktiviertem virtuellen Speicher.

Out of memory bei geringer Auslastung kann neben dem genannten Problem mit zu vielen belegten Ressourcen auch auf einen Hardwaredefekt hindeuten. Du solltest vielleicht einmal von der Windows DVD booten und einen Speichertest machen.


Sinspin - Fr 03.02.17 10:57

Also mir fällt da spontan ein: RAM locker, CPU locker, CPU kühler defekt/locker, MB defekt. Netzteil defekt.
Wie alt ist der Rechner? Kürzlich was geändert? Selbst wenn es nur ne gewechselte Platte ist.
Mal nen RAM und CPU test laufen lassen.

Was macht dein Rechner wenn er an ist? Ist er immer an? Wie heiß wird er?
Ich hatte beispielsweise auf einigen meiner Rechner 24/7 BOINC mit rosetta@home laufen. Das verkürzt die Lebenszeit der Rechner schon ordentlich wenn man die volle CPU nutzt da die meißten Boards nicht für so viel Wärme und dauerhaften hohen Stromverbrauch gemacht sind.


Bergmann89 - Fr 03.02.17 11:05

Hey,

den virtuellen Speicher hab ich zum Test mal komplett abgeschalten und ich bekomm trotzdem Seitenfehler im Task-Manager angezeigt?!
Memtest lief gestern ohne Fehler durch. Grafikkarte hab ich gestern auch getestet, alles i.O. Temperaturen sind im Normalbereich. Rechner ist jetzt knapp 2 Jahre alt und ich hatte bis jetzt nie Probleme. Das da irgendwas locker ist würd ich jetzt mal ausschließen. Ich benutz den Rechner hauptsächlich zum Arbeiten (Office, Internet, Programmieren, ...) und ab und zu zum zocken. Wenn ich nicht am Rechner bin mach ich ihn aus. Hardware hab ich in letzter Zeit auch keine geändert. Das einzige was neu ist, ist das USB-Audio-Kabel von Rocksmith. Die Meldungen mit "Nicht genügend Arbeitsspeicher" hatte ich aber davor auch schon 1-2mal gehabt.

€: für den Speichertest hab ich memtest86 genutzt (dem Windoof ding vertrau ich nich)

MfG Bergmann.


OlafSt - Fr 03.02.17 11:34

Seitenfehler hat man immer im Taskmanager. Das ist das normale Speichermanagement von Windows und hat für dein Problem keinerlei Relevanz.

Das sich was lockert oder keinen sauberen Kontakt hat, daran glaubt so gut wie niemand. Trotzdem erwärmen sich Mainboards und CPUs und Kühler und Grafikkarten und Netzteile und dehnen sich aus. Winzige Bewegungen im hundertstel Millimeter-Bereich genügen und schwups - hat der Speicher keinen Kontakt mehr.

Ergo: Folge endlich den Ratschlägen hier, prüfe nochmal den sauberen Sitz aller Komponenten (außer der CPU würde ich alles mal rausnehmen und wieder einsetzen). Auch wenn ich persönlich eher nicht an einen defekten Speicherriegel glaube, das würde sich in BSOD äußern.

Ich tippe hier auf ein durchdrehendes Programm, womöglich sogar ein Rootkit, die gar nicht so einfach aufzuspüren sind (auch nicht mit den Tools von Sysinternals).


Bergmann89 - Fr 03.02.17 11:57

user profile iconOlafSt hat folgendes geschrieben Zum zitierten Posting springen:
Ergo: Folge endlich den Ratschlägen hier, prüfe nochmal den sauberen Sitz aller Komponenten.


Ich folge den Ratschlägen gerne (hab ja auch schon fast alle probiert), denn ich würde auch gern endlich wissen was hier faul ist. Aber trotzdem würde ich gern den Ratschlag mit dem größten Aufwand ganz zum Schluss probieren und meinen kompletten PC zerlegen seh ich schon als großen Aufwand. Wie du selbst schon gesagst hast, denkst du ja auch das es eher ein Software Problem ist, deshalb würde ich auch lieber erstmal der Spur nachgehen. Wenn sich dort nichts ergibt kann ich immer noch mein Wohzimmer auf den Kopf stellen.

€: Grad gesehen das ich Mist erzählt hab. Ich hab die Auslagerungsdatei abgeschalten. Nicht den virtuellen Speicher :autsch: :flehan:


OlafSt - Fr 03.02.17 21:23

Den kannst du auch nicht abschalten. Das ist ein integraler Bestandteil des Protected Mode seit den 80286-CPUs.

Du sollst ja auch nicht den Rechner zerlegen. Nur "Teil raus und wieder rein". Besonders die Speicherriegel würde ich da in Augenschein nehmen.


Bergmann89 - So 05.02.17 17:13

Hallo,

ich hab mir am Wochenende mal Zeit genommen um dem Problem weiter auf die Spur zu kommen. Ich hab meinen Rechner zerlegt, alle Steckkarten (SSD, Graka, RAM) entfernt, die Steckplätze vorsichtig vom Staub befreit und die Komponenten wieder eingesteckt. Außerdem hab ich mein OS komplett neu installiert. Lief alles ohne Probleme, bis ich Steam und Rocksmith installiert habe, den Rocksmith USB Adapter angesteckt habe und ne Runde gespielt habe. Mittlerweile denk ich, das im Treiber von dem USB-Adapter irgendwie Mist gebaut wurde...

MfG Bergmann.


t.roller - So 05.02.17 18:37

Bergmann89: Ich hab die Auslagerungsdatei abgeschaltet.

Das ist ein grosser Fehler: Die Auslagerungsdatei darf NIE abgeschaltet werden!

Zitat:
"If you do remove the paging file from the boot partition, Windows cannot create a crash dump file (MEMORY.DMP) in which to write debugging information in the event that a kernel mode STOP error occurs. If you do require a crash dump file, then you will have no option but to leave a paging file of at least the size of physical memory + 1 MB on the boot partition."

Optimierung:
"Manually set the size of the paging file – Manually setting the size of the paging file typically provides better performance than allowing the server to size it automatically or having no paging file at all. Best-practice tuning is to set the initial (minimum) and maximum size settings for the paging file to the same value. This ensures that no processing resources are lost to the dynamic resizing of the paging file, which can be intensive. This is especially true given that this resizing activity typically occurs when the memory resources on the system are already becoming constrained. Setting the same minimum and maximum page file size value also ensures the paging area on a disk is one single, contiguous area, improving disk seek time."


mandras - Mo 06.02.17 02:45

Eine Frage:

Ist irgendein Fall bekannt in dem der Crashdump etwas enthielt was auf die Fehlerursache hindeutete und half?
Diese Frage stellt sich mir schon beim Bluescreen selbst...


jaenicke - Mo 06.02.17 09:54

Dafür gibt es Analysetools, mit denen man bei einem Bluescreen oft identifizieren kann welcher Treiber das Problem verursacht hat. Dafür sind die Dumps ja da.

Ich habe die Auslagerungsdatei zu Hause aber auch deaktiviert. Ich habe dort aber auch keine Bluescreens mehr. Seit Windows 8 hatte ich glaube ich einen einzigen. Bei Windows 7 und früher waren die zwar auch selten, aber deutlich häufiger.


Bergmann89 - Do 27.04.17 20:08

Hallo Leute,

ich hatte heute mal Zeit mir das alles nochma genauer anzusehen. Sobald Rocksmith läuft, frisst sich das System mit RAM zu. Dabei spielt es keine Rolle, ob der Rocksmith Guitar Adapter mit dem PC verbunden ist oder nicht. Was mich allerdings wundert ist, das der verlorene RAM keinem Prozess zugeordnet ist? All Game Overlays (NVIDA GeForce Experience, Steam oder Microsoft Game DVR) habe ich soweit es ging deinstalliert oder deaktiviert um Fehler in diesen Anwendungen auszuschließen.

Kennt von euch vlt jmd ein Tool mit dem man sich den Speicher Verbrauch noch genauer ansehen kann, um festzustellen welcher Prozess das den Speicher leaked?

MfG Bergmann


Ralf Jansen - Do 27.04.17 20:20

Sysinternals RAMMap [https://technet.microsoft.com/de-de/sysinternals/rammap.aspx] oder VMMap [https://technet.microsoft.com/en-us/sysinternals/vmmap.aspx]. Je nach genauer Fragestellung an das System.


Bergmann89 - Do 27.04.17 21:04

Super, Danke!
Laut RAMMap frisst sich der "Shareable" Speicher zu... Jetzt muss ich nur noch den Prozess finden, der das verursacht...


jaenicke - Do 27.04.17 21:43

Was sagt denn der Ressourcenmonitor, den du z.B. im Taskmanager unter Leistung ganz unten verlinkt hast?


Bergmann89 - Fr 28.04.17 00:09

Da seh ich die selben Werte wie im Process Explorer. Alles im grünen Bereich. Ich hab noch diesen Artikel [https://schwabencode.com/blog/windows/2015/12/01/how-to-fix-windows-10-memory-leak/] gefunden und das mal ausprobiert. Leider ohne Erfolg, in den Treibern gibts soweit ich das sehen kann keine Leaks. Zumindest was den normalen Speicherverbrauch angeht. Shared Memory seh ich in Poolmon nicht :/
In einem anderen Artikel [http://www.makeuseof.com/tag/troubleshoot-low-ram-memory-leaks-windows/] hab ich gelesen das es was bringen könnte, den Superfetch Dienst zu deaktivieren. Hab ich probiert. Auch ohne Erfolg -.-


mvollmer - Fr 28.04.17 13:17

Das mit dem Shareable Memory hatte ich auch mal. Ich habe etliche Sachen ausprobiert. Jedoch hat nichts geholfen. Nach einer Neuinstallation von Windows trat es dann zum Glück nicht mehr auf.

Welches Antiviren System nutzt du?


Bergmann89 - Fr 28.04.17 15:31

Neuinstalliert hatte ich ja schonmal :/ Vlt warte ich noch das neue Windows 10 Creators Update ab und mach dann nochmal das System neu.
Ich nutz Avast, aber das hatte ich zum Test auch schon komplett deinstalliert.


jaenicke - Fr 28.04.17 15:47

Nach der Neuinstallation hast du kein Backup gemacht? ;-)
Das ist das erste was ich mache...

user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
Vlt warte ich noch das neue Windows 10 Creators Update ab und mach dann nochmal das System neu.
Das gibt es ja schon, ist hier im Büro auch schon bei den meisten drauf.

user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
Ich nutz Avast, aber das hatte ich zum Test auch schon komplett deinstalliert.
Avast ist ja fast so schlimm wie Avira...
Meine Frau hatte das auch drauf. Seit Norton drauf ist stattdessen läuft alles sehr viel besser und schneller...


Bergmann89 - Fr 28.04.17 15:56

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Das gibt es ja schon, ist hier im Büro auch schon bei den meisten drauf.

Laut einigen Quellen im Netz sollte man damit aber noch warten, weil es da wohl noch irgendwelche Hardwareprobleme bei ältern PCs gibt? Die Frage ist, was "alt" ist.

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Avast ist ja fast so schlimm wie Avira...
Meine Frau hatte das auch drauf. Seit Norton drauf ist stattdessen läuft alles sehr viel besser und schneller...

Hm. Gibts überhaupt noch gute Freeware Alternativen? Ich will nicht jedes Jahr Geld für ein AntiViren Programm ausgeben müssen :/


Narses - Fr 28.04.17 16:21

Moin!

user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
Gibts überhaupt noch gute Freeware Alternativen? Ich will nicht jedes Jahr Geld für ein AntiViren Programm ausgeben müssen :/
Was spricht gegen MS Security Essentials? (Oder gibt´s das für 10 nicht mehr :gruebel:) In der Default-Config ist das in Richtung MS etwas geschwätzig, aber das kann man ja "einstellen". ;) Habe ich seit Jahren auf allen meinen (privaten) Systemen und bin zufrieden. Schneidet bei Heise auch immer recht gut ab. :nixweiss: AV-Produkte generell werden ja inzwischen nicht mehr durchweg als "gute Idee" gesehen... :?

cu
Narses


Palladin007 - Fr 28.04.17 17:10

MS Security Essentials ist eigentlich immer installiert und aktiv.
Ich nutze es auch seit Jahren und hatte nie Probleme - zumindest keine, von denen ich wusste :D

Wir im Büro sind uns da auch einig: Virenscanner helfen nur sehr bedingt.
Wir sind der Meinung, dass ein Virenscanner nur bei Viren wirklich sinnvoll helfen kann, die mindestens ein bis zwei Wochen alt sind.
Die wirkliche Gefahr droht aber von den neuen Viren, bei denen sich vielleicht sogar jemand hin setzt und solange rum schraubt, bis die Virenscanner, die er testet, es nicht mehr bemerken.

Lange Rede, kurzer Sinn:
Virenscanner helfen nur bei veralteten Viren, die echte Gefahr muss man immer noch mit Hilfe der Brain.exe heraus filtern.

Das schöne an der Microsoft-Variante auf dem Virenscanner-Markt ist aber, dass es sehr performant mit Windows arbeitet und höchstens leicht auffällt, wenn es sich mal wieder die Festplatte vor nimmt und durchsucht.

Wie das mit dem Vorwurf "Labertasche" aussieht, kann ich aber nicht viel zu sagen. Ich hab bei mir alles deaktiviert, was nach Datenkrake aussieht.


jaenicke - Fr 28.04.17 22:09

user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
Hm. Gibts überhaupt noch gute Freeware Alternativen? Ich will nicht jedes Jahr Geld für ein AntiViren Programm ausgeben müssen :/
Du bekommst was du bezahlst. Wenn du nichts bezahlen willst, bekommst du eben auch nicht unbedingt gute Qualität.
Und/oder du bekommst wie bei Avast oder Avira Werbung angezeigt.

Wenn dir mehr Sicherheit nicht die 2,50€ im Monat wert ist... wohlgemerkt für eine Lizenz, mit der du auch gleich PC, Laptop und Handy abdeckst... sorry, aber kann ich nicht nachvollziehen... :nixweiss:

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Was spricht gegen MS Security Essentials?
Das war immer wirklich der geringste Schutz. Wir haben es 2015 selbst erlebt, dass die entsprechenden Tests leider der Wahrheit entsprachen.

Wir haben auf einem Teil der Rechner Essentials drauf, auf anderen AVG oder Norton. Beim Kopieren von Daten zwischen den Rechnern wurden dann von AVG und Norton Viren erkannt, die auf den Quellrechnern mit Security Essentials nicht gefunden wurden. Mehrfach.

Und auch in Tests schnitt es ja auch noch 2014 und 2015 vernichtend schlecht ab im Vergleich zu anderen. In letzter Zeit hat sich das allerdings deutlich gebessert. Hochaktuelle Erfahrungen dazu habe ich nicht, die sind schon ein paar Monate alt. Die neuesten Tests sehen aber wirklich nicht schlecht aus.

Interessant dabei übrigens:
Die selben Antivirenprogramme schneiden unter Windows 10 deutlich besser ab als unter Windows 7.

user profile iconPalladin007 hat folgendes geschrieben Zum zitierten Posting springen:
Wir sind der Meinung, dass ein Virenscanner nur bei Viren wirklich sinnvoll helfen kann, die mindestens ein bis zwei Wochen alt sind.
Das ist schlicht falsch. Es gibt ja drei verschiedene Vorgehensweisen bei Antivirenscannern:
Erstens der signaturbasierte Scan, zweitens die Heuristik, drittens die Verbreitungsanalyse und Community-Analyse.

Durch Signaturen werden natürlich nur Viren erkannt, die auch bekannt sind, das ist klar. Die sollten dann aber auch zuverlässig erkannt werden. Auch da schwächeln schon einige Tools, unter anderem eben bis vor einiger Zeit Security Essentials.

Die Heuristik unterscheidet sich zwischen den Scannern stark und bringt auch False Positives, je nach Scanner teils echt störend. Da fallen besonders Avira und AVG, aber auch Kaspersky immer mal wieder auf.

Der dritte Aspekt wird aber stark unterschätzt und auch offenbar nicht von vielen Scannern unterstützt. Dabei ist es gerade bei neuen Viren wichtig davor zu warnen, wenn eine Datei noch nicht weit verbreitet ist oder schon nach der Ausführung verdächtig aufgefallen ist. Dafür tauscht z.B. Norton Daten unter den Nutzern aus und kann so bei neuen Viren oft zumindest warnen, auch wenn nicht konkret ein Virus entdeckt wurde.

Schon der Hinweis, dass eine heruntergeladene Datei noch kaum verbreitet ist, hilft schon sehr. Auch mir. Denn wenn ich gerade eine bekannte Software heruntergeladen habe und diese Warnung bekomme, dann schaue ich schon genauer hin, ob das eine ganz neue Version ist oder da etwas nicht stimmt.

Dazu kommen Leistungswarnungen, die, um den Bogen zum Thema des Threads zurückzuführen, warnen, wenn ein Programm z.B. CPU oder Arbeitsspeicher sehr stark auslastet. Inklusive Verlauf über die letzten Monate usw., so dass man auch sieht, wenn sich da etwas ändert. Und da Norton dazu noch anzeigt was wann installiert wurde, kann man oft direkt sehen, dass nach einer bestimmten Installation die Probleme losgingen.


Bergmann89 - Sa 29.04.17 12:43

Okay, wir halten fest, dass die Meinungen da sehr stark auseinander gehen. Ich werd mir da demnächst mal noch paar Testberichte durchlesen, vlt investier ich da doch mal paar €.

Back To Topic: Hat noch jmd Ideen wie ich dem immensen Speicherverbrauch entgegen wirken kann?

Nachtrag: Das Creators Update löst das Problem auch nich. Langsam gehen mir die Ideen aus...