Nicht Genügend Stackspeicher

July 2, 2024, 6:44 pm
Danach war das System und Delphi XE wieder in Ordnung. Keine Ahnung, was den Fehler verursacht haben könnte. Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am Di 05. 03. 2013 um 13:02
  1. Javascript error:nicht genügend Stackspeicher - wer-weiss-was.de

Javascript Error:nicht Genügend Stackspeicher - Wer-Weiss-Was.De

#1 Hi, wir haben hier auf einem Notebook ein Problem mit dem Speicher und zwar ist eigentlich genug Ram vorhanden, es kommt aber die Fehlermeldung "Nicht genug Speicher vorhanden" Laut eines Kollegen soll das mit dem "Stack Speicher" zu tun haben. Kennt das jemand bzw gibt es die Möglichkeit in XP Pro diesen Stack Speicher zu bgeeinflussen? THX #2 wieviel speicher hat dein rechner den? hast du die auslagerungsdatei evtl. deaktiviert? Javascript error:nicht genügend Stackspeicher - wer-weiss-was.de. c-mate Commodore Ersteller dieses Themas #3 Das Notebook hat 4GB Ram und die Auslagerungsdatei ist aktiviert bzw läuft in Standardeinstellungen. #4 Es gibt immer wieder Ressourcenfressende Anwendungen. Schau mal im Taskmanager wieviel USER und GDI Recourcen verbraucht sind. Bei 10000 ist ohne Reg. Eingriffe Schluss: unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows da GDIProcessHandleQuota und USERProcessHandleQuota beide auf 15. 000 Auch der Dektop Heap im Win32 Subsystem kann zu klein sein: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems da Windows SharedSection=1024, 5120, 512 anstatt SharedSection=1024, 3072, 512 #5 Habe ein ähnliches Problem mit meinem alten XP Notebook.

Von 512M auf 2GB RAM aufgerüstet, aber schon wenn 1. 5G benutzt werden, bekommen einige Apps keinen Speicher mehr. Programmiere selbst einiges, was dann auch schon mal sehr speicherhungerig wird aber auch Firefox mit vielen Tabs passierte das gleiche. Swap und Co sind ausreichend dimensioniert, aber diese Quotas kannte ich noch nicht: GDIProcessHandleQuota und USERProcessHandleQuota waren auf 10000, habe jetzt 15000 eingestragen. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems hat bei mir aber kein SharedSection Schlüssel. Wie muß der aussehen? #6 Stacks benutzen vor allem 16Bit Programme, die direkt auf Hardwareinterrupts zugreifen. Dabei kann es zu einem Stapelüberlauf kommen, wenn die Stacks zu klein oder nicht definiert wurden. Stacks werden über die bzw. definiert. Bei älteren 16Bit Anwendungen würde ich diese EXE per PIF starten, womit man eine Speicherbegrenzung angeben kann. "SharedSection" bezeichnet die Heap-Grösse. Du gehst dazu in den Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems Dann machst du einen Doppelklick auf den Eintrag "Windows", dort findest du dann die Werte.

[email protected]