[Mono-dev] large performance drop between boehm and sgen for a parallel app

Jonathan Shore jonathan.shore at gmail.com
Fri Dec 6 15:20:53 UTC 2013

I am just running mono-boehm with --llvm and no additional parameters (i.e. no specialization of the GC), same for mono-sgen.   I'll try running perf on these and forward.


On Dec 5, 2013, at 12:48 PM, Rodrigo Kumpera <kumpera at gmail.com> wrote:

> Are you running boehm in parallel mode? Can you run perf on your application and email us the translated results?
> On Thu, Dec 5, 2013 at 11:11 AM, Jonathan Shore <jonathan.shore at gmail.com> wrote:
> Hi,
> I have a complex parallel application which, when run on 10 threads gets very close to 1000% cpu with mono-boehm (linux) consistently (running for hours).   With mono-sgen only achieves  200 - 250% cpu.   This is on a 12 / 24 core machine.   I need to run sgen eventually because run into the 32 bit limit with boehm from time to time.
> Note that this is with a fairly recent version of mono compiled from git sources with llvm enabled.
> It is not an application I can easily box up for analysis on bugzilla due to size of data context, though happy to provide an enviroment to the mono team if useful.  Wondering whether there is some GC debugging can turn on that is useful to the mono team?
> Thanks
> Jonathan
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20131206/b1035cbf/attachment.html>

More information about the Mono-devel-list mailing list