cache bd->todo_bd->free and the limit in the workspace
authorSimon Marlow <simonmar@microsoft.com>
Wed, 21 Nov 2007 15:58:51 +0000 (15:58 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Wed, 21 Nov 2007 15:58:51 +0000 (15:58 +0000)
commit047b7c2f56d60e551892915dc6f47371a46389d7
tree28c72f62b56b820a1a960bed0ec4f8a779bec3e6
parentf7de2e9478d6f43090c8a0b38a4bdb282b001c8f
cache bd->todo_bd->free and the limit in the workspace
avoids cache contention: bd->todo_bd->free may clash with any cache
line, so we localise it.
rts/sm/Evac.c
rts/sm/GC.c
rts/sm/GC.h
rts/sm/GCUtils.c
rts/sm/GCUtils.h
rts/sm/Scav.c