Speedup LOS scanning.
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 20 Jan 2011 22:39:13 +0000 (23:39 +0100)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 20 Jan 2011 22:54:08 +0000 (23:54 +0100)
commit4a8b716e0bc63b79a2f13596680566773de42d18
tree47fd9dfc70ec73c431f8bb0d84f519eec35138d3
parent4f384ab0fcdb7eaf9f76a9f8d5199b22bf63a0f8
Speedup LOS scanning.

* sgen-cardtable.c (sgen_cardtable_scan_object): Speedup
card scanning doing it a word at a time. When scanning
arrays of references, do a nursery check before calling
into major.

This speeds up ms-biology some tests by 3% while lowering
cardtable scanning time by 1/3.
mono/metadata/sgen-cardtable.c