mirror of
https://github.com/golang/go
synced 2024-11-17 19:04:47 -07:00
runtime: remove go118UseTimerCreateProfiler
Change-Id: I37b15690fef6ca5354def834b1f6094e133a9fe4 Reviewed-on: https://go-review.googlesource.com/c/go/+/463736 Run-TryBot: Keith Randall <khr@golang.org> Reviewed-by: Rhys Hiltner <rhys@justin.tv> Auto-Submit: Keith Randall <khr@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
This commit is contained in:
parent
1eb37facdd
commit
915af1b7ce
@ -558,9 +558,6 @@ func signalM(mp *m, sig int) {
|
||||
tgkill(getpid(), int(mp.procid), sig)
|
||||
}
|
||||
|
||||
// go118UseTimerCreateProfiler enables the per-thread CPU profiler.
|
||||
const go118UseTimerCreateProfiler = true
|
||||
|
||||
// validSIGPROF compares this signal delivery's code against the signal sources
|
||||
// that the profiler uses, returning whether the delivery should be processed.
|
||||
// To be processed, a signal delivery from a known profiling mechanism should
|
||||
@ -619,10 +616,6 @@ func setThreadCPUProfiler(hz int32) {
|
||||
mp := getg().m
|
||||
mp.profilehz = hz
|
||||
|
||||
if !go118UseTimerCreateProfiler {
|
||||
return
|
||||
}
|
||||
|
||||
// destroy any active timer
|
||||
if mp.profileTimerValid.Load() {
|
||||
timerid := mp.profileTimer
|
||||
|
Loading…
Reference in New Issue
Block a user