At the risk of appearing trolling, I'd like to reiterate that another possibility is to abandon reference counting altogether and instead switch to the boehm gc, just to see how well/poorly that performs. The immediately obvious downside would be that some thought would have to go into which of the various reliable destruction order expectations to support, which might require keeping some reference counting around anyway, at least for things that can be proven at compile-time to go out of scope, but that isn't really dynamic reference counting. -- "Have you taken yourself seriously today?" -- the gravity clownThread Previous | Thread Next