3 ms·
I haven't looked into that (or googled), but how does one detect that everything has deadlocked - is it some kind of profiling/sampling being done, or is it som
by malkia 12y ago
I haven't looked into that (or googled), but how does one detect that everything has deadlocked - is it some kind of profiling/sampling being done, or is it something more system specific? Any pointers? Thanks!
- f2f 12y ago"all goroutines are asleep - deadlock". https://code.google.com/p/go/source/browse/src/runtime/proc.c#2757 https://code.google.com/p/go/source/browse/src/runtime/proc....
- jesstaa 12y agohttp://golang.org/pkg/runtime/pprof/#Profile http://golang.org/pkg/runtime/pprof/#Profile Provides a "blocking profile" that tells you what things blocked and for how long they blocked for. You can use it to find places where you've deadlocked as well as places where adding buffered channels might help performance.