[sgen] Log also the real size used by the major objects
authorVlad Brezae <brezaevlad@gmail.com>
Mon, 9 May 2016 11:38:32 +0000 (14:38 +0300)
committerVlad Brezae <brezaevlad@gmail.com>
Wed, 18 May 2016 20:53:13 +0000 (23:53 +0300)
commit1e2e111c382778814ac65b907967c52de2d299cf
treeb64b2d68a1e06d769b2daa670c49442e145e57da
parentf9951e0d9aa4db5832e998077d8bccca5995804a
[sgen] Log also the real size used by the major objects

Due to performance concerns, we don't account for the space wasted in blocks, since it would require dereferencing all vtables. We also don't account for allocation that might happen during sweep.
mono/metadata/sgen-mono.c
mono/sgen/sgen-client.h
mono/sgen/sgen-gc.h
mono/sgen/sgen-marksweep.c
mono/sgen/sgen-memory-governor.c
mono/sgen/sgen-memory-governor.h