Show TOC

HintergrundImplementierung unter Windows Dieses Dokument in der Navigationsstruktur finden

 

Grundlage für Zero Administration Memory Management unter Windows bildet der dynamische Erweiterungsspeicher (Extended Memory). Mit dieser Technik wird eine nahezu unbegrenzt große Speicherressource zur Verfügung gestellt. Initial wird der Erweiterungsspeicher auf die Größe des Profilparameters PHYS_MEMSIZE[PM] eingestellt. Wird mehr Speicher durch die Benutzer angefordert, so erweitert sich der Erweiterungsspeicher in Schritten von „[PM] / 2 bis zur eingestellten Grenze des Profilparameters em/max_size_MB oder bis der Adressraum im Windows-Pagefile aufgebraucht ist. Durch Setzen des Standardwerts für em/max_size_MB auf 20.000 MB für Windows-32- und 100.000 MB für Windows-64-Bit-Plattformen stellt die Größe der Windows-Auslagerungsdateien die tatsächliche Grenze für die Erweiterung des Erweiterungsspeichers dar. Der Profilparameter PHYS_MEMSIZE legt fest, wie viel vom gesamten Hauptspeicher vom SAP-System benutzt werden soll. Der Standardwert für PHYS_MEMSIZE entspricht der Größe des Hauptspeichers [HS].

Die Strategie für die Speicherallokation eines Nicht-Dialog-Workprozesses wurde ab Release 4.0B geändert. Durch die bisherige Allokationsreihenfolge wurde der Erweiterungsspeicher zu Gunsten des Heap-Speichers geschont. Durch den dynamischen Erweiterungsspeicher ist dies nicht mehr notwendig und die Allokationsreihenfolge der Batch-Workprozesse ist identisch mit der Reihenfolge der Dialog-Workprozesse. Ein nützlicher Nebeneffekt ist die Vermeidung des PRIV-Modus (siehe Privater Speicher) für Hintergrund-Workprozesse und das Durchstarten des Workprozesses.

Speicherallokationsreihenfolge für Nicht-Dialog-Workprozesse:

  1. Rollspeicher bis zum Grenzwert ztta/roll_first

  2. Erweiterungsspeicher bis zum Grenzwert min {em/address_space_MB, ztta/roll_extension}

  3. Rollspeicher bis zum Grenzwert ztta/roll_area

  4. Heap-Speicher bis zum Grenzwert abap/heap_area_nondia

Grundlage für Zero Administration Memory Management ist eine ausreichend große Windows-Auslagerungsdatei. Weitere Informationen über die Größe der Windows-Paging-Datei erhalten Sie im Installationsleitfaden Ihres SAP-Produkts.

Alle relevanten Memory-Management-Parameter sind mit einem optimalen Standardwert vorbelegt, so dass alle manuellen Konfigurationen unnötig sind.

Weitere Informationen

Memory Management unter Windows