Description
Initially, dialog processes always require a small roll area (500,000 -1,000,000 bytes). Further memory space is requested from the EM(extended memory) area which allows the user to switch to other workprocesses. This area is divided among all the users working on theapplication server. If the EM value is 200,000,000 bytes, a user canrequest this amount of memory from the EM area. This means that theother users may then get much less. If the roll area and the EM memoryare exhausted, there is still some heap memory left. Since heap memorycannot switch contexts, it is assigned to the requesting user and isnot available to other users. Only when the user has released all thememory from the heap can other users use this work process. For thisreason, the requesting of heap memory in dialog processes must be anexecption because the number of work processes cannot be increasedindefinitely. These processes usually satisfy their memory requirements from the heapmemory. When this is exhausted, memory is requested from the EM area(this makes sense because few dialog processes are active at night andthe EM memory is otherwise unused). Displaying the memory areas: |