Hi

The memory leak - or atleast what appeared to be a memory leak (growing
heap size) was only observed on libmalloc.

After I sent the initial message I ran with libumem for 7 hours - and
the heap size increase was sensible (7 MB for this time ) - as soon as i
switched back to libmalloc the heap size started growing at a rate of
more than 20 MB per minue - so this does seem to be related to way in
which application uses heap and way in which libmalloc manages the heap.

I will continue to use libumem and see how things work out.

Thanks

-----Original Message-----
From: Garrett D'Amore <garr...@damore.org>
To: Iwan Aucamp <aucam...@gmail.com>
Cc: opensolaris-code@opensolaris.org
Subject: Re: [osol-code] Can Heap Fragmentation Cause Heap Leak
Date: Fri, 07 Aug 2009 19:10:48 -0700


Iwan Aucamp wrote:
> Hi
> I have observed something which looks like a memory leak in an 
> application - pmap shows heap size growing at a considerable rate.
> I have tried to track down the leak using several tools which 
> identifies memory leaks - and even wrote one myself - none of these 
> found anything:
>  - Libumem
>  - Valgrind
> (on linux since the application works on linux also - but runs on 
> solaris in production)
>  - Malloc interposer which keeps account of allocated memory and 
> prints out summary file based on stack traces which lead to malloc.
> The application in question is a multithreaded (50 worker threads) 
> application which quite heavily relies on malloc and does not really 
> try to prevent heap fragmentation.
> My question is: could severe heap fragmentation leave heap space 
> unusable and thus create something which appears to be a memory leak ?

I don't think so -- at least not with libumem.  With other memory 
management libraries this could happen.

    - Garrett
> Regards
> ------------------------------------------------------------------------
>
> _______________________________________________
> opensolaris-code mailing list
> opensolaris-code@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
>   

_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to