Descriptionruntime/pprof: test multithreaded profile, remove OS X workarounds
This means that pprof will no longer report profiles on OS X.
That's unfortunate, but the profiles were often wrong and, worse,
it was difficult to tell whether the profile was wrong or not.
The workarounds were making the scheduler more complex,
possibly caused a deadlock (see issue 5519), and did not actually
deliver reliable results.
It may be possible for adventurous users to apply a patch to
their kernels to get working results, or perhaps having no results
will encourage someone to do the work of creating a profiling
thread like on Windows. Issue 6047 has details.
Fixes issue 5519.
Fixes issue 6047.
Patch Set 1 #Patch Set 2 : diff -r 8aeade4c393e https://code.google.com/p/go/ #Patch Set 3 : diff -r 8aeade4c393e https://code.google.com/p/go/ #Patch Set 4 : diff -r 8aeade4c393e https://code.google.com/p/go/ #Patch Set 5 : diff -r 37c781077143 https://code.google.com/p/go/ #Patch Set 6 : diff -r 1bac09ef43f0 https://code.google.com/p/go/ #Patch Set 7 : diff -r 1bac09ef43f0 https://code.google.com/p/go/ #Patch Set 8 : diff -r 1bac09ef43f0 https://code.google.com/p/go/ #
MessagesTotal messages: 8
|