Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Problemumgehung für Fehler, die auftreten, wenn Anwendungen häufig Arbeitsspeicher zuweisen.
Gilt für: Windows 10, Windows 11
Ursprüngliche KB-Nummer: 4055223
Symptome
Anwendungen, die häufig Arbeitsspeicher zuweisen, können zufällige Fehler "nicht genügend Arbeitsspeicher" aufweisen. Solche Fehler können zu anderen Fehlern oder unerwartetem Verhalten in betroffenen Anwendungen führen.
Ursache
Speicherzuweisungsfehler können aufgrund von Latenzen auftreten, die mit dem Vergrößern der Größe einer Seitendatei verbunden sind, um zusätzliche Arbeitsspeicheranforderungen im System zu unterstützen. Eine mögliche Ursache für diese Fehler ist, wenn die Seitendateigröße als "automatisch" konfiguriert ist. Die automatische Seitendatei beginnt mit einer kleinen Seitendatei und wächst bei Bedarf automatisch.
Das E/A-System besteht aus vielen Komponenten, einschließlich Dateisystemfiltern, Dateisystemen, Volumefiltern, Speicherfiltern usw. Die spezifischen Komponenten eines bestimmten Systems können zu einer Variabilität im Seitendateiwachstum führen.
Problemumgehung
Um dieses Problem zu umgehen, konfigurieren Sie die Größe der Seitendatei manuell. Gehen Sie dazu wie folgt vor:
- Drücken Sie die Windows-Logo-TASTE+ die PAUSE-/UMBRUCH-TASTE, um Systemeigenschaften zu öffnen.
- Wählen Sie "Erweiterte Systemeinstellungen" und dann "Einstellungen" im Abschnitt "Leistung " auf der Registerkarte "Erweitert " aus.
- Wählen Sie die Registerkarte "Erweitert" und dann im Abschnitt "Virtueller Speicher ändern" aus.
- Deaktivieren Sie das Kontrollkästchen "Auslagerungsdateigröße für alle Laufwerke automatisch verwalten".
- Wählen Sie "Benutzerdefinierte Größe" aus, und legen Sie dann die Werte "Initial size" und "Maximum size" für die Auslagerungsdatei fest. Es wird empfohlen, die anfängliche Größe auf 1,5 Mal die Größe des RAM im System festzulegen.
- Wählen Sie "OK " aus, um die Einstellungen anzuwenden, und starten Sie das System dann neu. Wenn Sie weiterhin Fehlermeldungen "Nicht genügend Arbeitsspeicher" erhalten, erhöhen Sie die "Anfangsgröße" der Seitendatei.
Status
Microsoft hat bestätigt, dass dies ein Problem in Windows 10 ist.
Weitere Informationen
Bei Verwendung des Microsoft Visual C++-Compilers (cl.exe) treten möglicherweise intermittierende Buildfehler wie folgt auf:
- Schwerwiegender Fehler C1076: Compilergrenzwert: interner Heap erreicht; verwenden Sie /Zm, um einen höheren Grenzwert anzugeben.
- Schwerwiegender Fehler C1083: Datei kann nicht geöffnet werden: 'file': nachricht
- Schwerwiegender Fehler C1090: Fehler beim PDB-API-Aufruf, Fehlercode 'code': 'message'
- Compilerfehler C3859: Virtueller Speicherbereich für PCH überschritten; Kompilieren Sie bitte mit einer Befehlszeilenoption von '-ZmXXX' oder höher
Weitere Informationen zu den Visual C++-Compilerfehlern und deren Umgehung finden Sie unter Precompiled Header (PCH)-Probleme und Empfehlungen.