Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8851

Heap memory

$
0
0

Hi

 

I am Abaper, looking now on memory management for one of the issue we are facing while running a background job.

I understand for any non-dialog process below is the order it works for memory allocation for 64 bit linux platform

1) roll area (ztta/roll_area.)

2) Heap memory (abap/heap_area_nondia)) My question is around here

3) Extended memory

 

While I am looking on the Heap memory parameters and help document I could see parameters which was same as in my system too ...

abap/heaplimit (40mb)

abap/heap_are_nondial (2gb) and

abap/heap_area_total.I understand this is total heap on application server. so either dialog and non dialog parameter should have the value below which is generally 2 gb

 

below is the 2 graph i could find explaining the abap/heaplimit .this makes me confused . so once the heap memory is starts using it will look for a limit of 40 mb(abap/heaplimit) and restart the process . if its restarting means so when the entire 2gb of non dialog heap memory will be consumed ?.

 

could some one explain me more on this two  parameter abap/heaplimit and abap/heap_are_nondial   and what is relationship below this two parameters ?

 

In the dump(TSV_TNEW_PAGE_ALLOC_FAILED) i am getting below are memory consumption

Roll.... 6251648

EM...... 2002737912

Heap.... 2683260784

Page.... 196608

MM Used. 4512701376

MM Free. 172808248

 


Viewing all articles
Browse latest Browse all 8851

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>