• Hana Kim's avatar
    cmd/trace: force GC occassionally · 93b0261d
    Hana Kim authored
    to return memory to the OS after completing potentially
    large operations.
    
    Update #21870
    
    Sys went down to 3.7G
    
    $ DEBUG_MEMORY_USAGE=1 go tool trace trace.out
    
    2018/03/07 09:35:52 Parsing trace...
    after parsing trace
     Alloc:	3385754360 Bytes
     Sys:	3662047864 Bytes
     HeapReleased:	0 Bytes
     HeapSys:	3488907264 Bytes
     HeapInUse:	3426549760 Bytes
     HeapAlloc:	3385754360 Bytes
    Enter to continue...
    2018/03/07 09:36:09 Splitting trace...
    after spliting trace
     Alloc:	3238309424 Bytes
     Sys:	3684410168 Bytes
     HeapReleased:	0 Bytes
     HeapSys:	3488874496 Bytes
     HeapInUse:	3266461696 Bytes
     HeapAlloc:	3238309424 Bytes
    Enter to continue...
    2018/03/07 09:36:39 Opening browser. Trace viewer is listening on http://100.101.224.241:12345
    
    after httpJsonTrace
     Alloc:	3000633872 Bytes
     Sys:	3693978424 Bytes
     HeapReleased:	0 Bytes
     HeapSys:	3488743424 Bytes
     HeapInUse:	3030966272 Bytes
     HeapAlloc:	3000633872 Bytes
    Enter to continue...
    
    Change-Id: I56f64cae66c809cbfbad03fba7bd0d35494c1d04
    Reviewed-on: https://go-review.googlesource.com/92376Reviewed-by: 's avatarPeter Weinberger <pjw@google.com>
    93b0261d
Name
Last commit
Last update
..
addr2line Loading commit data...
api Loading commit data...
asm Loading commit data...
buildid Loading commit data...
cgo Loading commit data...
compile Loading commit data...
cover Loading commit data...
dist Loading commit data...
doc Loading commit data...
fix Loading commit data...
go Loading commit data...
gofmt Loading commit data...
internal Loading commit data...
link Loading commit data...
nm Loading commit data...
objdump Loading commit data...
pack Loading commit data...
pprof Loading commit data...
test2json Loading commit data...
trace Loading commit data...
vendor Loading commit data...
vet Loading commit data...