aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/pprof
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/pprof')
-rw-r--r--src/runtime/pprof/pprof.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/pprof/pprof.go b/src/runtime/pprof/pprof.go
index 78d00af6ca..c617a8b26a 100644
--- a/src/runtime/pprof/pprof.go
+++ b/src/runtime/pprof/pprof.go
@@ -924,7 +924,10 @@ func profileWriter(w io.Writer) {
b := newProfileBuilder(w)
var err error
for {
- time.Sleep(100 * time.Millisecond)
+ if runtime.GOOS == "darwin" || runtime.GOOS == "ios" {
+ // see runtime_pprof_readProfile
+ time.Sleep(100 * time.Millisecond)
+ }
data, tags, eof := readProfile()
if e := b.addCPUData(data, tags); e != nil && err == nil {
err = e