Simultaneous multiple module versions
Nicholas Clark
nick at ccl4.org
Thu Aug 17 16:53:05 BST 2006
On Thu, Aug 17, 2006 at 08:22:48AM -0700, Dan Sully wrote:
> * Nicholas Clark shaped the electrons to say...
>
> >You've measured this? Or you just read this somewhere?
> >If the former, do you have a demonstration case?
>
> This "fix" impacted SlimServer a lot. One of my guys ran some tests - we use
> DBIx::Class underneath.
It's not a "fix", as it fixes a real bug, and not a Class::DBI specific bug.
I'm surprised that the speed hit is that bad - this may mean that there's a
bug in the implementation. But the only change in behaviour *should* be
when blessing an object from a class without to a class with overloading
(or from something unblessed into a class with overloading), if and only
if there is more than one reference to the object.
So, bless ({}, $class) shouldn't be affected, as there will be only one
reference to that {}
No-one's reported the performance hit upstream, let alone with a demonstration
case that uses only core modules. Is anyone surprised that there's been
no response?
london.pm list isn't the right place either.
Nicholas Clark
More information about the london.pm
mailing list