Likely also noalloc.

Cheers,

Greg

On Tue, Aug 16, 2016 at 1:04 AM, Greg Young <[email protected]> wrote:
> https://github.com/mono/mono/blob/master/mono/profiler/proflog.c#L4772
>
> Is an option you want. Without the enter/leave hooks are registered
> which has a significant cost.
>
> Not sure if this is the only option or just one of a few (have not
> tested on your use case)
>
> Cheers,
>
> Greg
>
> On Tue, Aug 16, 2016 at 12:57 AM, Chris Swiedler
> <[email protected]> wrote:
>> 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
>
>
>
> --
> Studying for the Turing test



-- 
Studying for the Turing test
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list

Reply via email to