I'm trying to use the heapshot=ondemand feature of the logging profiler. I want 
to turn off all of the other features of the logging profiler, since the 
allocation/method tracing stuff runs too slow to be useful in the situation 
that I need to test. However, even with a command line like this:

mono-sgen --debug 
--profile=log:heapshot,heapshot=ondemand,time=fast,port=7103,output=%p.mlpd

...I still get extremely high CPU usage in my apps. From what I understand of 
the heapshot part of the profiler, it shouldn't need to incur any overhead 
except when generating the heapshot file. Is there any way to reduce the 
runtime overhead when it's not generating a heapshot? This link suggests that I 
should disable counters, but I don't see any options for that:

http://mono.1490590.n4.nabble.com/Problems-with-mono-log-pofiler-td4665572.html

thanks,
chris
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list

Reply via email to