>Small PMC (SPMC), a half sized PMC has double performance in stress.pasm
  [...]
   Ah, this again. :)

Perhaps it is time to get "multiple gc regimes can coexist" working?

Though having this capability is IMHO a Right Thing(tm) long-term,
I had been thinking of it as a task for a later time.  But having it
now would allow simple pmcs, small pmcs, a draft generational collector,
and whatever other wizzy schemes (bit-masked array of unboxed floats?)
someone wants to play with.  Have an idea? - Just implement the
standard PMC and GC access api.  So proposed collectors can join the
main code branch, and real experience can guide their evolution and adoption.

In addition to complexity cost, downsides include an extra test/indirection
so multiple PMC layouts can coexist.

Mitchell

Reply via email to