Frage : wie viel Arbeitsspeicher kann sich Xbase++ nehmen und wie kann ich eine max. Belastung erreichen ?
ich wollte die MEMORY() Function testen und hatte Problem mit ARRAY > 1024x1024 mit Inhalt String von 1000 Byte ?
also habe ich mit LINK_FLAGS = /ST:5000000,100000 das ganz erhöht un jetzt ging es in einer Schleife auch weiter ... aber nicht so weit wie erhofft.
nach gut 20 Durchgängen wurde er deutlich langsamer und paar Runden weiter und ist dann abgestürzt
die Fehlermeldung sah ungefähr so aus
Code: Alles auswählen
Xbase++ version : Xbase++ (R) Version 1.90.355
Operating system : Windows 10.00 Build 17763
Memory (RAM_AVAIL) : 2097.15 of 2097.15 MB
DiskSpace D: : 482889.42 MB
Alias() : leer
Recno() : leer
Found() : NO
NetError() : NO
Select() : 1
IndexOrd() : 0
WorkSpaceList :
------------------------------------------------------------------------------
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: O CLASS: thread
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: N
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 : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from XCM:CHECKVIEW(4916)
Called from MAIN(507)
------------------------------------------------------------------------------
Thread 1
------------------------------------------------------------------------------
{1, 1012, 532, "ERRORLOG", thread}
{4, 2312, NIL, NIL, NIL}
also habe ich eine Demo geschrieben und daraus ist nun das geworden
! Anmerkung : siehe PDR 6238 Hotfix 34 (oder 36 oder 50) und PDR 6409
Frage : wie viele Durchgänge schafft Ihr ?