• Dmitriy Vyukov's avatar
    runtime: fix memory profiler · 8f47c837
    Dmitriy Vyukov authored
    There are 3 issues:
    1. Skip argument of callers is off by 3,
    so that all allocations are deep inside of memory profiler.
    2. Memory profiling statistics are not updated after runtime.GC.
    3. Testing package does not update memory profiling statistics
    before capturing the profile.
    Also add an end-to-end test.
    Fixes #8867.
    
    LGTM=rsc
    R=rsc
    CC=golang-codereviews
    https://golang.org/cl/148710043
    8f47c837
Name
Last commit
Last update
..
iotest Loading commit data...
quick Loading commit data...
allocs.go Loading commit data...
allocs_test.go Loading commit data...
benchmark.go Loading commit data...
benchmark_test.go Loading commit data...
cover.go Loading commit data...
example.go Loading commit data...
export_test.go Loading commit data...
testing.go Loading commit data...
testing_test.go Loading commit data...