SAP Memory Management
SAP Memory areas overview :
- SAP Buffer
- SAP Roll Memory
- SAP Extended Memory
- SAP Heap Memory
- SAP Paging Memory
- Fixed Local Memory of the SAP work Process
Main factors in configuring SAP Memory :
- Physical Main Memory (RAM)
give attention to ratio between physical and virtual memory
- Operating system options and restrictions
compare between 32 and 64 bit system architecture
Memory management fundamental :
The word “memory” virtual memory
physical main memory + swap space
local memory + shared memory
The maximum amount of virtual memory that can be allocated is limited by two variable :
- Result of physical hardware restriction
- Maximum address space permited by operating system
The Operating System manages two type of memory :
-Local memory
allocated precisely to one operating system process
-Shared memory
accessible to multiple operating system process
User Context
Reffered :
Data which is generated by transaction process
Variables, Internal table & screen list
New sesion = new user context
Data is stored independently in different memory areas
Stored in SAP roll memory, SAP extended memory, & SAP Heap Memory
Sesions divide into :
External sesion -> opened explicitly by user
Internal sesion -> Opened implicitly by program
submit, call transaction, call dialog, call screen, call function in
update task, call function in background task, and call
function starting new task.