This just came up, so I thought I would share it:

Q: It is like, flipping a bit on the object, or is it more like locking some global list and removing the object from the list. I’m trying to understand whether this can be an MP bottleneck…

A: It is just flipping a bit in object header.