"Nicht genügend Speicher"

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

"Nicht genügend Speicher"

Beitrag von Jan »

bei meinem Kunden bekomme ich seit Kurzem gehäuft die Meldung:

Code: Alles auswählen

------------------------------------------------------------------------------
oError:args         :
          -> VALTYPE: O CLASS:RequestThread
oError:canDefault   : .F.
oError:canRetry     : .F.
oError:canSubstitute: .F.
oError:cargo        : NIL
oError:description  : Nicht genügend Speicher
oError:filename     : 
oError:genCode      : 15
oError:operation    : init
oError:osCode       : 0
oError:severity     : 2
oError:subCode      : 1005
oError:subSystem    : BASE
oError:thread       : 4
oError:tries        : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von REQUESTTHREAD:INIT(71)
Aufgerufen von HTTPCLIENT:SENDASYNC(1635)
Aufgerufen von HTTPCLIENT:SEND(1509)
Meint der damit wirklich RAM? Mag ich nicht glauben, denn alles andere auf den Rechnern läuft anstandslos. Die sind alle Windows 10, meiner 32Bit, alle anderen 64 Bit. Alle haben 8 GB RAM.

Kann das was mit den Stacks-Einstellungen zu tun haben?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Martin Altmann »

Moin,
8GB sind irrelevant - Du hast eine 32Bit-Anwendung, denke dran!
Wahrscheinlich hat es was mit dem Stack zu tun. Oder die Ressourcenauslastung ist recht hoch - schau da mal zu dem Zeitpunkt in den Taskmanager (so Du das kannst).

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Jan »

Martin,

Das mit der Ressourceananzeige werd ich mal ausprobieren.

Die Stacks habe ich schon hoch geschraubt auf 100000/5000000. Und ich habe das Gefühl, das der Fehler erst seither auftritt. Vorher war da gar nichts hinterlegt.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: "Nicht genügend Speicher"

Beitrag von AUGE_OHR »

hi,
Jan hat geschrieben: Fr, 22. Feb 2019 8:59 Die Stacks habe ich schon hoch geschraubt auf 100000/5000000.
em, äh ... die Syntax ist doch
/ST[ACK]:<max>[,<min>]


also sind bei dir die Werte vertauscht !

übrigens ist IMHO bei

Code: Alles auswählen

LINK_FLAGS    = /ST:3072000
Schluss. mehr brachte beim Test die 2GB zu erreichen kein Unterschied
gruss by OHR
Jimmy
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: "Nicht genügend Speicher"

Beitrag von HaPe »

Die Stacks habe ich schon hoch geschraubt auf 100000/500000
https://www.xbaseforum.de/viewtopic.php ... ck#p126545
--
Hans-Peter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: "Nicht genügend Speicher"

Beitrag von AUGE_OHR »

Ja bei Tom steht MAX vor MIN :!:

ich hatte doch vor kurzen versucht, mit Array, auf maximale RAM Ausnutzung zu kommen
https://www.xbaseforum.de/viewtopic.php?f=32&t=10950
und bei > 3072000 ergab sich für meinen Test-Code keine Erhöhung mehr.

---

die maximale Grösse eines Array wird weniger durch den Inhalt als durch die Handles für jedes Element, pro n-Dim, beschränkt. ein 1000000 1-Dim entspricht einem 1000x1000 2-Dim und bei noch mehr wird es schnell weniger.

mit einer solchen Konstruktion kann man, auch wenn man 100 MB(!) Strings nimmt, nicht viel mehr verwalten ...
wenn man aber jeweils 1000000 als Element in ein Array aufnimmt kann man paar Durchläufe bzw. Thread damit füttern.
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Jan »

AUGE_OHR hat geschrieben: Fr, 22. Feb 2019 10:18 hi,
Jan hat geschrieben: Fr, 22. Feb 2019 8:59 Die Stacks habe ich schon hoch geschraubt auf 100000/5000000.
em, äh ... die Syntax ist doch
/ST[ACK]:<max>[,<min>]


also sind bei dir die Werte vertauscht !
Jimmy,

nein. Denn in der Workbench werden die als Min/Max eingetragen. Hatte ich Alaska mal darauf hingewiesen das diese unterschiedlichen Reihenfolgen leicht mal verwirren können. Null Reaktion.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Jan »

HaPe hat geschrieben: Fr, 22. Feb 2019 10:49
Die Stacks habe ich schon hoch geschraubt auf 100000/500000
https://www.xbaseforum.de/viewtopic.php ... ck#p126545
Hans-Peter,

Du kannst mir glauben: Meinen eigene Thread hatte ich dabei durchaus im Hinterkopf. daraus hatte ich ja auch die beiden Werte übernommen.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Koverhage »

Ein Kunde von mir hatte die Meldung gestern auch (Aufruf von Word)
Gruß
Klaus
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: "Nicht genügend Speicher"

Beitrag von Jan »

Hmm. Was soll ich jetzt davon halten? Alles nochmal neu aufgebaut und kompiliert. Keine(!) Änderungen. Und plötzlich läuft das überall ohne Probleme.

Manchmal bin ich einfach nur irritiert und frustriert...

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: "Nicht genügend Speicher"

Beitrag von georg »

Jan, willkommen bei den Xbase-Entwicklern! :banghead:
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Antworten