[Gc] Removal of mark lock spinning for Win32
hans.boehm at hp.com
Wed Nov 12 17:13:00 PST 2008
> -----Original Message-----
> From: Ivan Maidanski
> "Boehm, Hans" <hans.boehm at hp.com> wrote:
> > ...
> > Your performance test had the other app (separate process?)
> using up cpu time during the GC? So the processors were
> over-committed? In that case, the results don't seem
> surprising. Maybe I'm misunderstanding something.
> Yes. Two separate processes (with 4 never-sleep threads
> allocating many normally-small and short-lived objects)
> parallelly plus a number OS processes (out of my control). I
> couldn't manage to get stable measurements when I launch the
> processes sequentially.
> To my opinion, PARALLEL_MARK could be considered as just an
> optimization (eg., to get shorter stop-the-world delays) for
> real apps running on real busy systems, so my performance
> test may have some sense.
Thanks. That makes sense, though with overcommitted processors latencies will always be hard to predict.
More information about the Gc