heap memory per user

heap memory per user configures the amount of heap memory per user. A heap memory pool is an internal memory created at start-up that tasks use to dynamically allocate memory as needed.

Summary Information

Default value


Valid values

0 – 2147483647 bytes



Display level


Required role

System administrator

Configuration groups

Memory Use, Physical Memory

The heap memory pool is important if you are running tasks that use wide columns, which require a lot of memory from the stack. The heap memory allocates a temporary buffer that enables these wide column tasks to finish. The heap memory the task uses is returned to the heap memory pool when the task is finished.

The size of the memory pool depends on the number of user connections. SAP recommends that you set heap memory per user to three times the size of your logical page.