Have something else. Removed all the Interceptors and benched just the 
NormalScoping:

new/new
Starting the real bench
took: 33909 (34 ms)


vs current 1.1.x time:
Starting the real bench
took: 5275520 (5.3 seconds)


No shit, I'll commit the test ;)

LieGrue,
strub


>________________________________
> From: Jean-Louis MONTEIRO <[email protected]>
>To: [email protected] 
>Sent: Tuesday, January 15, 2013 1:29 PM
>Subject: Re: new proxy benches
> 
>OLD proxy and NEW interceptor?
>
>BTW, looks good!
>Congrats
>
>
>2013/1/15 Thomas Andraschko <[email protected]>
>
>> Great improvement, cool! :)
>>
>> 2013/1/15 Mark Struberg <[email protected]>
>>
>> > 10 million invocations on 6 different methods each time:
>> >
>> > with the new proxies + new interceptors:
>> > Starting the real bench
>> > took: 6530479 (6.5 seconds)
>> >
>> > --------
>> >
>> > with the new proxies + OLD interceptors:
>> > Starting the real bench
>> > took: .. I gave up...
>> > for 1 million invocations it takes: 91909823 (92 seconds for 1/10 of the
>> > invocations)
>> > -> factor 110...
>> > There is something bloody broken in this situation...
>> >
>> > --------
>> >
>> > I was almost worried about the next benchmark:
>> > OLD proxies + OLD interceptors
>> > But it seems that the caching of intercepted methods helped a lot.
>> > For 10 million invocations I got
>> > took: 37578725 (37.5 seconds)
>> >
>> >
>> >
>> > The new proxies don't look bad after all. And we didn't even start
>> > performance tuning...
>> >
>> >
>> > See InterceptorProxyChainTest.
>> >
>> > For enabling the new proxies you need to set
>> >
>> > WebBeansContext#TODO_USING_NEW_INTERCEPTORS to true
>> >
>> > LieGrue,
>> > strub
>> >
>>
>
>
>
>-- 
>Jean-Louis
>
>
>

Reply via email to