[Mono-list] Checking memory leak

Ishwor Gurung ishwor at loopback.ath.cx
Wed Apr 22 19:52:37 EDT 2009


Hi list,

Whats an appropriate way to check for memory leak of a mono application?

I googled around with some example using valgrind for mono app but
couldn't find any concrete examples. What I've essentially done so far
using valgrind is:
$ valgrind --tool=memcheck --leak-check=full --show-reachable=yes mono
./ConnectUTest.exe

This however, always produces memory leak (~14k/test on five runs so far):

==15141== LEAK SUMMARY:
==15141==    definitely lost: 14,408 bytes in 760 blocks.
==15141==    indirectly lost: 2,496 bytes in 126 blocks.
==15141==      possibly lost: 12,460 bytes in 419 blocks.
==15141==    still reachable: 2,569,056 bytes in 16,726 blocks.
==15141==         suppressed: 0 bytes in 0 blocks.


Is this something I should worry about in itself or let the Mono's GC
do its job with the memory and not worry about memory leaks? Can
someone confirm if these are even a real memory leak (the one above
with 14,408 bytes gone!)?

Thanks.

-- 
	Cheers,
	Ishwor Gurung
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2623 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.ximian.com/pipermail/mono-list/attachments/20090423/8cba52bb/attachment.bin 


More information about the Mono-list mailing list