Show TOC

Funktionsdokumentationztta/roll_area: Rollbereich Dieses Dokument in der Navigationsstruktur finden

 

Mit diesem Parameter spezifizieren Sie die Gesamtgröße des Rollbereichs in Bytes.

Die folgenden Grafik zeigt den Zusammenhang mit der initialen Zuweisung an Rollspeicher (ztta/roll_first).

Die Abbildung wird im Begleittext erläutert.

Ein Teil dieses Bereichs (im Bild als Rollbereich (1) gekennzeichnet) wird anfänglich einem Benutzerkontext zugeordnet. Seine Größe wird in ztta/roll_first definiert. Der Teilbereich steht für die Daten, die im Rollbereich enthalten sein müssen. Diese Daten werden bei einem Benutzerkontextwechsel in einen Workprozess und aus einem Workprozess "gerollt" (kopiert). Wenn ztta/roll_area größer als ztta/roll_first ist, macht der zusätzliche Platz einen zweiten Teil des Rollbereichs (Rollbereich (2)) aus.

Dieser zweite Teil des Rollbereichs ist für Dialogprozesse verfügbar, wenn dem Benutzerkontext nicht mehr Erweiterungsspeicher zugewiesen werden kann (siehe Allokierung von Speicher für Benutzerkontexte).

Integration

Durch die Angabe eines größeren Wertes für ztta/roll_area als für ztta/roll_first wird vermieden, dass lokaler privater Speicher zugewiesen wird, sobald die festgelegten Grenzen des SAP-Erweiterungsspeichers erreicht sind. Der verbleibende Rollbereichspeicher dient also als letzter Puffer, bevor ein Benutzerkontext prozesslokalen Speicher allokieren muss.

Dadurch wird auch der Zeitpunkt hinausgeschoben, zu dem ein Workprozess in den PRIV-Modus geschaltet wird (siehe Privater Speicher). Dem hierdurch entstehenden Vorteil steht allerdings folgender Nachteil gegenüber: für die Speicherung im Rollbereich bei wechselnden Workprozesskontexten sind erheblich langsamere Kopiervorgänge erforderlich. Der für den Rollbereich bei Kontextwechseln notwendige Kopiervorgang ist langsamer als der für den Kontextwechsel mit SAP-Erweiterungsspeicher verwendete Zuordnungsvorgang. Eine Vergrößerung des Rollbereichspeichers verlangsamt also Kontextwechsel.

Aktivitäten

Bei 64-Bit-Plattformen, wo Extended Memory in ausreichender Menge vorhanden ist, hat der Rollbereich keine große Bedeutung mehr. Der Standardwert ist plattformabhängig und wird dynamisch bestimmt. Er ist in der Transaktion RZ11 als Defaultwert angegeben. Der Wert muss normalerweise nicht geändert werden.

Falls Sie auf Ihrer Plattform dennoch Anpassungen vornehmen müssen, beachten Sie folgende Abhängigkeiten.

Achtung Achtung

rdisp/ROLL_SHM sollte angepasst werden, wenn Sie ztta/roll_area ändern.

rdisp/ROLL_MAXFS muss angepasst werden, wenn Sie ztta/roll_area ändern.

ztta/roll_area muss größer oder gleich ztta/roll_first sein.

Ende der Warnung.