[sgen] Evacuate from emptier blocks to fuller ones
authorVlad Brezae <brezaevlad@gmail.com>
Tue, 22 Mar 2016 19:11:39 +0000 (21:11 +0200)
committerVlad Brezae <brezaevlad@gmail.com>
Sun, 10 Apr 2016 11:08:47 +0000 (14:08 +0300)
commit58602146816ac6817ff07bcfd5c496da5f281410
treea784c03db94f5e8dc2442b9c70671001ec7de54d
parent2db8321b7bb8631b50af413f03307e4ea3523425
[sgen] Evacuate from emptier blocks to fuller ones

We don't evacuate from full blocks. When it comes to blocks that have free slots, instead of evacuating all of them to a new set of blocks, aim to keep the fuller blocks around and evacuate the emptier ones into them.
mono/sgen/sgen-marksweep.c