OK, gctrace also prints this info.
With one FreeOSMemory call:
gc1(1): 9+0+173+0 us, 0 -> 0 MB, 20 (21-1) objects, 0/0/0 sweeps, 0(0)
handoff, 0(0) steal, 0/0/0 yields
gc2(1): 1+0+88+0 us, 0 -> 763 MB, 101 (103-2) objects, 15/0/0 sweeps,
0(0) handoff, 0(0) steal, 0/0/0 yields
gc3(1): 2+0+101+0 us, 763 -> 763 MB, 85 (108-23) objects, 24/0/0
sweeps, 0(0) handoff, 0(0) steal, 0/0/0 yields
scvg-1: 0 MB released
scvg-1: inuse: 763, idle: 0, sys: 764, released: 0, consumed: 763 (MB)
with two:
gc1(1): 12+0+232+0 us, 0 -> 0 MB, 20 (21-1) objects, 0/0/0 sweeps,
0(0) handoff, 0(0) steal, 0/0/0 yields
gc2(1): 1+0+97+0 us, 0 -> 763 MB, 100 (102-2) objects, 15/0/0 sweeps,
0(0) handoff, 0(0) steal, 0/0/0 yields
gc3(1): 1+0+120+0 us, 763 -> 763 MB, 84 (107-23) objects, 24/0/0
sweeps, 0(0) handoff, 0(0) steal, 0/0/0 yields
scvg-1: 0 MB released
scvg-1: inuse: 763, idle: 0, sys: 764, released: 0, consumed: 763 (MB)
gc4(1): 0+35+68+0 us, 0 -> 0 MB, 83 (107-24) objects, 26/0/25 sweeps,
0(0) handoff, 0(0) steal, 0/0/0 yields
scvg-1: 762 MB released
scvg-1: inuse: 0, idle: 763, sys: 764, released: 763, consumed: 0 (MB)