[jboss-dev] new scanning in AS trunk

Ales Justin ales.justin at gmail.com
Wed Jun 2 14:39:26 EDT 2010


> I was referrring to the boot time of real AS :-) Unless that is configured to use Introspection in run.sh
> 
> JAVA_OPTS="${JAVA_OPTS:+$JAVA_OPTS -Dorg.jboss.reflect.spi.TypeInfoFactory=org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory}"

No, its hardcoded in Main. As temp hack/workaround.

> Locally, I get a 20% slower boot time. I never meant to commit the change using Javassist as default :-(

Yeah, that's why I configured Introspection as default,
but didn't want to do a new Reflect release -- which it looks like I'll actually have to.

> On 2 Jun 2010, at 18:02, Ales Justin wrote:
> 
>> No, I'm explicity configuring Reflect back to Introspection in Main;  
>> see the Embedded issue in this thread.
>> 
>> Sent from my iPod
>> 
>> On 2.6.2010, at 18:56, Kabir Khan <kabir.khan at jboss.com> wrote:
>> 
>>> If this is AS booting with the Javassist implementation of jboss- 
>>> reflect (which IIRC is the default in the reflect version Ales put  
>>> in) then that is currently slower. I am experimenting with a lower- 
>>> level bytecode implementation that is a lot more lazy in what it  
>>> loads, and will have some results for that in a few days time.
>>> On 2 Jun 2010, at 16:52, Scott Marlow wrote:
>>> 
>>>> Ales,
>>>> 
>>>> I haven't updated yet but heard (on #jboss-dev) of a boot time
>>>> performance regression with this change of around 15%.  I haven't
>>>> updated to this revision yet myself but am curious if others are  
>>>> seeing
>>>> any boot time performance differences with this change.
>>>> 
>>>> Scott
>>>> 
>>>> On Wed, 2010-06-02 at 15:26 +0200, Ales Justin wrote:
>>>>> I've just updated the AS trunk with new Scanning lib.
>>>>> It also includes some other MC changes: Reflect, MDR, Kernel, CL,  
>>>>> Deployers.
>>>>> 
>>>>> Apart from AnnotationRepository (which was already there with the  
>>>>> old code),
>>>>> I've also hacked around Hibernate's Scanner a bit, so it uses new  
>>>>> scanning lib's ScannerImpl.
>>>>> (the hack is mostly in place due to some impl issues in Hibernate  
>>>>> itself, Emmanuel is working on it)
>>>>> 
>>>>> JSF can now use new JBossAnnotationProvider -- let me know how  
>>>>> that goes Stan.
>>>>> And web can use ResourcesIndex from DeploymentUnit -- Remy.
>>>>> 
>>>>> WeldScanningPlugin is currently commented out.
>>>>> We need to disable one of the deployers in plugin's favor.
>>>>> Pete, let me know when the new Weld release is coming in,
>>>>> and I'll enable the plugin + run a few tests.
>>>>> 
>>>>> All in all, if you spot any issues / regressions wrt this change,
>>>>> let me know, and I'll try to fix the stuff asap.
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> jboss-development mailing list
>>>>> jboss-development at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>> 
>>>> 
>>>> _______________________________________________
>>>> jboss-development mailing list
>>>> jboss-development at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>> 
>>> 
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
> 
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development





More information about the jboss-development mailing list