[Mono-dev] Mono memory problems!
David Wolinsky
davidiw at ufl.edu
Wed Jul 18 09:06:32 EDT 2007
Initially 45 MB, 12 hours later 147 MB
Another developer has the heap-shot logs, I'll post those as soon as
possible.
David
Alan McGovern wrote:
> Could you post up the detailed stats from heapshot? After the 12 hour
> run, how much memory are you using? Are we talking in the gigabyte
> range, or megabyte range?
>
> Alan.
>
> On 7/18/07, *David Wolinsky* <davidiw at ufl.edu
> <mailto:davidiw at ufl.edu>> wrote:
>
> My lab works on a peer-to-peer network overlay and we've noticed
> recently significant memory issues. Some background...
>
> This application is constantly creating new objects and shortly
> thereafter deleting (removing reference to) them
> Using a sample run with 150 threads running...
> Mono on Linux has a growth rate of ~25 KB per second with a base
> of 50MB
> (y = 25K *x + 50M)
> .NET on Windows stabilizes at 35 MB
>
> We ran heap-shot with Linux and found that in a 12 hour period it
> reported this...
> start:
> objects: 58,823
> heap memory: 6,838,426 bytes
>
> end:
> objects: 59,925
> heap memory: 6,862,336
>
> We have run mono with GC_MAXIMUM_HEAP_SIZE and the memory size
> (RES) got
> significantly bigger than it.
>
> I have searched for the Compacting GC with no luck, we would
> really like
> to see if it would help our problem.
>
> The only operating system resources we're using are Sockets, but
> we use
> them VERY heavily!
>
> If anyone has any suggestions, we'd be open to test out anything
> at this
> point!
>
> We are leaning towards an issue in unmanaged memory and possibly a bug
> in mono.
>
> Best regards,
> David
>
>
> ps, I fwded this to gc and devel list because gc list looks quite
> dead.... sorry for the duplication
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> <mailto:Mono-devel-list at lists.ximian.com>
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
More information about the Mono-devel-list
mailing list