Hi,
There is a abrupt memory rise observed for a process on solaris.
When the process is started the memory is around 268 MB and is stable for a day. Then suddenly the memory increased to 4364 MB.
Below is the pmap -xs output for the process (only for heap)
Address Kbytes RSS Anon Locked Pgsz Mode Mapped File
000000010012A000 24 24 16 - 8K rwx-- [ heap ]
0000000100130000 192 192 128 - 64K rwx-- [ heap ]
0000000100160000 192 - - - - rwx-- [ heap ]
0000000100190000 2496 2496 320 - 64K rwx-- [ heap ]
0000000100400000 163840 163840 147456 - 4M rwx-- [ heap ]
000000010A400000 4190208 - - - - rwx-- [ heap ]
000000020A000000 4096 4096 4096 - 4M rwx-- [ heap ]
Can anyone please help me in understanding the reason of sudden allocation of heap as huge as 4190208 (4 GB). What is the significance of empty RSS and Anon as observed for adress space
0000000100160000 192 - - - - rwx-- [ heap ]
and
000000010A400000 4190208 - - - - rwx-- [ heap ]
I also observed a sudden rise in CPU utilization when the memory rise for the process. And after that CPU utilzation was normal.
Can this be linked to sudden memory rise !