Fehlernummer: 00-0038 - Zu wenig Speicher für InstantView-Werte (Variable, Stack)
Fehlerbeschreibung
InstantView hat vom Betriebssystem Arbeitsspeicher angefordert, aber nicht bekommen.
Überprüfung
Wiederholen Sie den Vorgang und beobachten Sie den Speicherverbrauch der ClassiX-Anwendung.
Ursachen
Der virtuelle Speicherraum ist verbraucht.
Lösungsmöglichkeiten
Wenn möglich OS_AS_SIZE reduzieren oder die zu erledigenden Aufgaben in kleinere Blöcke aufteilen.
Technischer Hintergrund
Als 32-Bit Anwendung steht einer ClassiX-Anwendung lediglich 2 GB Addressraum zur Verfügung. ObjectStore fordert aber bereits beim Start einen großen Bereich an (PSR _ Persistent Stoarge Region). Diese Größe wird über die Umgebungsvariable OS_AS_SIZE gesteuert und die Anforderung kann im ClassiX-Logfile überprüft werden. Entsprechend steht der eigentlichen Anwendung deutlich weniger Speicher zur Verfügung.