Skip to Content
0
Former Member
Aug 26, 2007 at 03:50 PM

TSV_TNEW_PAGE_ALLOC_FAILED Shortdump , memory issue

532 Views

Hello,

We are facing one issue of Memory dump for one of the Background Job. The Job is fetching a very huge data and it is failing with the shortdump TSV_TNEW_PAGE_ALLOC_FAILED. I have asked application user to brake the variant of period and now he is running job for 1 single day. But since the amount of data volume is so huge, it is not going thru.

~

The short dump gives following information about memory parameter value:

The amount of storage space (in bytes) filled at termination time was:

Roll area...................... 6225552

Extended memory (EM)........... 1001392792

Assigned memory (HEAP)......... 2998638656

Short area..................... " "

Paging area.................... 24576

Maximum address space.......... 18446744048641535328

~

The termination occurred in line 1009 of the source code of the (Include)

1009 -> SELECT * FROM .............

~

Instance Profile Memory parameter values :

rdisp/ROLL_SHM 8000

rdisp/ROLL_MAXFS 16384

ztta/roll_area 6500000

ztta/roll_first 1

ztta/roll_extension 1000000000

abap/heaplimit 20000000

abap/heap_area_nondia 3000000000

abap/heap_area_dia 3000000000

abap/heap_area_total 6000000000

~

Please note that once we got the dump "SYSTEM_IMODE_TOO_LARGE" and we have set the abap/max_imode = four_gb.

~

Can any one help me to resolve this error ? how much memory I can assign ? How to calculate memory available and how to calculate memory required ?

The job is very important from business point of view and do not have time to optimize the code as of now.

Any help will be higly appreciated.

Thanks

Best Regards,

Basis CK