[dtrace-discuss] Re: Incorrect information showed by dtrace

Nilendra Jain
Thu, 01 Mar 2007 13:03:17 -0000

I have already used libumem. Unfortunately all the leaks it is showing are
actually areas in code which holds initialization data, which will remain in
memory till the end of the process.

Another observation is that when I run my process under libumem, the memory
usage shoots to 255 MB in a very short time. But in normal scenarios it consumes
about 77 MB of memory.

I have also tried using watchmalloc library. But that has not helped either.
When I ran my process with watchmalloc library my process started consuming
about 62% CPU. Normally it shouldnt be taking any CPU, as it is dormant waiting
to answer a call. After reaching about 62% CPU usage, when I tried to make a
phone call to my process, it does not pick up the call and is sort of hung not
doing anything, but the CPU usage shoots up further to 70%.