with rev 1056785 all the standalone tck tests are passing for me so I think we 
only have the ProcessProducerMethod/Field tests to worry about as far as tck 
compliance.

thanks
david jencks

On Jan 8, 2011, at 10:43 AM, David Jencks wrote:

> I guess as a side effect of these changes in the last day when I run
> 
> mvn clean install -Ptck
> 
> locally I've gone from 23 to 1 failing test.   I suspect something in the app 
> environment wasn't getting cleaned up appropriately.
> 
> thanks
> david jencks
> 
> On Jan 8, 2011, at 3:25 AM, Mark Struberg wrote:
> 
>> great news!
>> 
>> LieGrue,
>> strub
>> 
>> --- On Sat, 1/8/11, David Blevins <[email protected]> wrote:
>> 
>>> From: David Blevins <[email protected]>
>>> Subject: Re: Next steps with WebBeansContext?
>>> To: [email protected]
>>> Date: Saturday, January 8, 2011, 1:24 AM
>>> On Thu, Jan 6, 2011 at 2:35 PM, David
>>> Blevins <[email protected]>
>>> wrote:
>>>> On Dec 31, 2010, at 1:31 PM, David Jencks wrote:
>>>> 
>>>>> Some of these ideas are implemented in the patch
>>> attached to https://issues.apache.org/jira/browse/OWB-511
>>>>> 
>>>>> thanks
>>>>> david jencks
>>>>> 
>>>>> On Dec 31, 2010, at 12:02 PM, David Jencks wrote:
>>>>> 
>>>>>> I looked at the WebBeansContext recently and
>>> was a little surprised at what it does and doesn't do.  I
>>> wonder if what I want it to do is what David Blevins was
>>> thinking of as "next steps".
>>>> 
>>>> You pretty much got it.  The changes are a good next
>>> step.  We still have a ways to go as in OpenWebBeans proper
>>> (using the DefaultSingletonService) we still get most our
>>> hits through the static access to ServiceLoader.
>>>> 
>>>> 68639 org.apache.webbeans.corespi.ServiceLoader
>>>> 34129 org.apache.webbeans.util.AnnotationUtil
>>>> 6063 org.apache.webbeans.util.WebBeansUtil
>>>> 2170 org.apache.webbeans.test.TestContext
>>>> 1832 org.apache.webbeans.component.AbstractOwbBean
>>>> 1464
>>> org.apache.webbeans.intercept.WebBeansInterceptorConfig
>>>> 1402
>>> org.apache.webbeans.inject.impl.InjectionPointFactory
>>>> 1170
>>> org.apache.webbeans.decorator.WebBeansDecoratorConfig
>>> 
>>> Nice, your last change got us down another 200 or so static
>>> sync calls:
>>> 
>>>  OWB-503 status: 565 code uses
>>>  Total of 94975 static synchronized accesses and
>>> 95398 hashed calls
>>> in 340 tests
>>>  Average of 279 static synchronized accesses and 280
>>> hashed calls per test
>>> 
>>> The hashed calls count is no longer accurate as I haven't
>>> updated my
>>> tracking hooks to count the new services map, but the
>>> static
>>> synchronized is still good.
>>> 
>>> Here are the next top 10:
>>> 
>>> 65558 org.apache.webbeans.context.ContextFactory
>>> 7976 org.apache.webbeans.util.WebBeansUtil
>>> 2420
>>> org.apache.webbeans.intercept.WebBeansInterceptorConfig
>>> 2288 org.apache.webbeans.config.DefinitionUtil
>>> 2178 org.apache.webbeans.test.TestContext
>>> 1833 org.apache.webbeans.component.AbstractOwbBean
>>> 1622 org.apache.webbeans.inject.impl.InjectionPointFactory
>>> 1254 org.apache.webbeans.event.EventUtil
>>> 1168 org.apache.webbeans.decorator.WebBeansDecoratorConfig
>>> 940 org.apache.webbeans.deployment.StereoTypeModel
>>> 
>>> Just de-static'd the ContextFactory, and now we're down
>>> another 200~ per test
>>> 
>>>  OWB-503 status: 615 code uses
>>>  Total of 28894 static synchronized accesses and
>>> 29317 hashed calls
>>> in 340 tests
>>>  Average of 84 static synchronized accesses and 86
>>> hashed calls per test
>>> 
>>> -David
>>> 
>> 
>> 
>> 
> 

Reply via email to