Ansicht
Dokumentation

RSMEMORY - Setzen der Memory Strategie

RSMEMORY - Setzen der Memory Strategie

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Dieses Programm ermöglicht es, die einzelnen Speicherbereiche der SAP Speicherverwaltung sowohl der Grösse nach als auch der Reihenfolge nach festzulegen. Dabei können für Dialog und Batch unterschiedliche Quotierungen und Reihenfolgen gewählt werden.

  • Dialog:
    Dialogprozesse benötigen zu Beginn immer einen kleinen Rollbereich (500.000 - 1.000.000 Bytes). Danach wird Speicher aus dem Bereich EM ( extended memory) angefordert, der es dem Benutzer immer noch erlaubt, auf andere Workprozesse zu wechseln. Diesen Bereich teilen sich alle Benutzer eines Applikationsservers. Wenn der Wert für EM 200.000.000 Bytes beträgt, kann ein Benutzer soviel Speicher aus diesem Bereich anfordern. Die anderen Benutzer bekommen u.U. dann wesentlich weniger und werden den restlichen Rollbereich abrufen, der sich dem EM-Bereich anschliesst. Sind sowohl Roll- als auch EM-Speicher erschöpft, steht immer noch Heapspeicher zur Verfügung. Da Heapspeicher keinen Contextwechsel durchführen kann, wird der Benutzer auf dem entsprechenden Workprozess festgehalten. Dieser Workprozess ist für andere Benutzer dann nicht verfügbbar. Erst wenn der Benutzer allen Speicher aus dem Heap wieder freigegeben hat, können andere Benutzer mit diesem Workprozess arbeiten. Daraus ergibt sich, dass das Anfordern von Heapspeicher im Dialog eine Ausnahme bleiben muss, da die Anzahl der Workprozesse nicht beliebig erhöht werden kann.
  • Batch/Verbuchung/Spool:
    Diese Prozesse befriedigen ihre Speicheranforderung im Wesentlichen aus dem Heapspeicher. Erst wenn dieser erschöpft ist, wird Speicher aus der EM-Schicht angefordert (dies ist sinnvoll, da in der Nacht nur wenig Dialogprozesse aktiv sind und der EM-Speicher sonst ungenützt bliebe).

Anzeige der Speicherbereiche:

Mit Springen->Bereiche EM/HEAP können Sie sich eine Liste aller Benutzer des Applikationsservers mit ihrem jeweiligen Speicherbedarf ausgeben lassen.
Danach kommt eine Liste mit der Historie der Benutzer, die mehr als eine durch em/stat_log_size_MB bestimmten Grenze von Megabytes verwendet haben.
Am Ende der Liste wird der noch verfügbare HEAP- und EM-Speicher angezeigt.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2492 Date: 20240520 Time: 095408     sap01-206 ( 66 ms )