Thanks Robert, I'm trying to utilize the tool now, the new output rendered 
by goanalyzer contains a page for PC:0 goroutines, which were discussed in 
#29103 <https://github.com/golang/go/issues/29103>, but seems no further 
details are available, are they considered irrelevant to perf. analysis? 

On Thursday, March 5, 2020 at 8:09:18 PM UTC+8, Robert Engels wrote:
>
> You might be interested in github.com/robaho/go-analyzer which I believe 
> significantly improves the profiling information when dealing with highly 
> concurrent Go programs. 
>
> On Mar 5, 2020, at 12:13 AM, Xiangdong JI <xiang...@arm.com <javascript:>> 
> wrote:
>
> 
> Thanks Ian.
>
> I'm using schedtrace and scheddetail to help understand the scheduling 
> flow, the minimum monitoring window seems to be 1ms only, possible to get 
> more detailed info?
> Furthermore, sched* outputs extensive logs but what I expect, at present, 
> might be something like when a goroutine is parked due to what reason, 
> etc., can I get it with the existing diagnostics?  
>  
>
> On Thursday, March 5, 2020 at 11:24:23 AM UTC+8, Ian Lance Taylor wrote:
>>
>> On Wed, Mar 4, 2020 at 6:44 PM Xiangdong JI <xiang...@arm.com> wrote: 
>> > 
>> > Given the attached screenshot of pprof output, I wonder how to figure 
>> out the callers of 'runtime.mcall' and their cost? Thanks. 
>>
>> You can't, but it doesn't matter.  The mcall function is used when a 
>> thread changes from executing one goroutine to a different goroutine. 
>> Knowing the code that triggers the call into mcall won't tell you 
>> anything.  It's just where that goroutine happened to be preempted. 
>>
>> Ian 
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golan...@googlegroups.com <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/golang-nuts/71ecd07a-0b42-4eba-9b22-5c7cc9821243%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/golang-nuts/71ecd07a-0b42-4eba-9b22-5c7cc9821243%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/5b1f728e-68c5-407e-98c6-5e366fc28e53%40googlegroups.com.

Reply via email to