Stuart McCulloch wrote:
>     With CGLIB one essentially creates a proxy that holds one invoker per
>     method, so when the invoker is called you know exactly which method is
>     being dispatched. The invoker holds on to the CompositeMethodModel, and
>     so no lookup whatever is done... faaaast...
> 
> 
> +1 will much better (and faster)

I did a test with this, and so far the change cranked up the plain mixin 
invocation performance from about 5.5M/s to 8.5M/s on my machine. It's 
not a huge increase, and the code becomes invaded with CGLIB quite a 
lot, so I'm not sure it's worth it. But if we want to, this is the 
increase we'd get.

/Rickard


_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to