Autor Beitrag
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Mi 01.02.17 22:48 
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.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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 -.-

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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?!

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1321
Erhaltene Danke: 117

Win 10
RIO, CE, Lazarus
BeitragVerfasst: 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.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
OlafSt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 486
Erhaltene Danke: 99

Win7, Win81, Win10
Tokyo, VS2017
BeitragVerfasst: 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).

_________________
Lies, was da steht. Denk dann drüber nach. Dann erst fragen.
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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:

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
OlafSt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 486
Erhaltene Danke: 99

Win7, Win81, Win10
Tokyo, VS2017
BeitragVerfasst: 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.

_________________
Lies, was da steht. Denk dann drüber nach. Dann erst fragen.
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
t.roller
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 118
Erhaltene Danke: 34



BeitragVerfasst: 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."
Einloggen, um Attachments anzusehen!
mandras
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 429
Erhaltene Danke: 107

Win 10
Delphi 6 Prof, Delphi 10.4 Prof
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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
Einloggen, um Attachments anzusehen!
_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 27.04.17 20:20 
Sysinternals RAMMap oder VMMap. Je nach genauer Fragestellung an das System.
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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...
Einloggen, um Attachments anzusehen!
_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 27.04.17 21:43 
Was sagt denn der Ressourcenmonitor, den du z.B. im Taskmanager unter Leistung ganz unten verlinkt hast?
Bergmann89 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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 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 hab ich gelesen das es was bringen könnte, den Superfetch Dienst zu deaktivieren. Hab ich probiert. Auch ohne Erfolg -.-

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^