Connecting Tech Pros Worldwide Help | Site Map

how to increase heap size for a process

  #1  
Old July 23rd, 2005, 06:49 AM
nrhayyal
Guest
 
Posts: n/a
hi all,
i am working on C++ on AIX machine.
i am running one of my module which is built using 10+ user built
libraries.
i am getting St9bad_alloc exception.
i came to know that this exception is thrown because the heap is
exhausted.
when i checked while running the program , i found that the program
uses 128 MB of heap after which it waits , then it throws this
exception.
my RAM size is 16GB with 4 processors running.
but my module is unable to access more than 128MB.
what i feel is that the OS (in this case AIX) will assign some amount
of heap for a process by default( in my case it is assigning 128MB).
My question is how to increase heap size for my process.
my modules works completely fine on SOLARIS.
but when ported to AIX, it gives me this exception and sometimes it
coredumps.

please help me on how to increase the heap size.
thanks in advance.

nagaraj hayyal.

  #2  
Old July 23rd, 2005, 06:49 AM
John Carson
Guest
 
Posts: n/a

re: how to increase heap size for a process


"nrhayyal" <nagaraj_hayyal@satyam.com> wrote in message
news:1120401648.991027.316130@f14g2000cwb.googlegr oups.com[color=blue]
> hi all,
> i am working on C++ on AIX machine.
> i am running one of my module which is built using 10+ user built
> libraries.
> i am getting St9bad_alloc exception.
> i came to know that this exception is thrown because the heap is
> exhausted.
> when i checked while running the program , i found that the program
> uses 128 MB of heap after which it waits , then it throws this
> exception.
> my RAM size is 16GB with 4 processors running.
> but my module is unable to access more than 128MB.
> what i feel is that the OS (in this case AIX) will assign some amount
> of heap for a process by default( in my case it is assigning 128MB).
> My question is how to increase heap size for my process.
> my modules works completely fine on SOLARIS.
> but when ported to AIX, it gives me this exception and sometimes it
> coredumps.
>
> please help me on how to increase the heap size.
> thanks in advance.
>
> nagaraj hayyal.[/color]

This is not a C++ language issue. Try

comp.unix.aix


--
John Carson
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to get total heap size of a process ganesh.kundapur@gmail.com answers 11 June 8th, 2006 08:45 AM
used pages increase after deleting and loading again Olaf Gschweng answers 5 November 12th, 2005 09:17 AM
DB2 EEE autoload fails due to insufficient storage (SQL3011C) CompGeek answers 4 November 12th, 2005 06:15 AM