Closed Owen-Zhang closed 1 year ago
var buf bytes.Buffer _ = pprof.Lookup("xxx").WriteTo(&buf, int(h.opts.DumpProfileType)) 几秒就要运行一次 此处的 buffer是否可以搞成复用呢,不然这样不停的分配,又不停的回收, 这会不会成为性能点, 可能理解的不对
看着是需要满足dump的条件才会走到这个流程里面哟,除非是一直都内存高,一直高好像也是有汇总dump的,可以看看
不会几秒dump一次,最极端场景下是每次 cooldown 一结束,立马dump一次。
var buf bytes.Buffer _ = pprof.Lookup("xxx").WriteTo(&buf, int(h.opts.DumpProfileType)) 几秒就要运行一次 此处的 buffer是否可以搞成复用呢,不然这样不停的分配,又不停的回收, 这会不会成为性能点, 可能理解的不对