Ian Lance Taylor 1ac09ef2c6 libgo: reduce overhead for memory/block/mutex profiling
Revise the gccgo version of memory/block/mutex profiling to reduce
    runtime overhead. The main change is to collect raw stack traces while
    the profile is on line, then post-process the stacks just prior to the
    point where we are ready to use the final product. Memory profiling
    (at a very low sampling rate) is enabled by default, and the overhead
    of the symbolization / DWARF-reading from backtrace_full was slowing
    things down relative to the main Go runtime.
    
    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/171497

From-SVN: r271172
2019-05-14 14:59:42 +00:00
..
2019-03-19 14:00:59 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-04-08 18:36:25 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 15:38:12 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2016-07-22 18:15:38 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-04-08 18:36:25 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2019-02-01 21:57:36 +00:00
2019-04-08 18:36:25 +00:00
2019-05-03 17:15:54 +00:00
2019-03-18 20:27:59 +00:00
2019-02-01 21:57:36 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2019-01-18 19:04:36 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2019-01-18 19:04:36 +00:00
2019-02-26 01:00:39 +00:00
2019-03-18 20:27:59 +00:00
2019-02-01 21:57:36 +00:00
2019-01-18 19:04:36 +00:00