[ 
https://issues.apache.org/jira/browse/AXIS2-4524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12974903#action_12974903
 ] 

Amila Chinthaka Suriarachchi commented on AXIS2-4524:
-----------------------------------------------------

I think the proper way of doing this is to populate these details at the 
deployment time keep it in Axis description hierarchy and use it in parsing and 
serializing. 

Sometimes back I did the axis2-rmi to fix all those issues. But most of the 
people did not like it since POJO was there :).

> Caching BeanInfo in adb module's BeanUtil improves performance
> --------------------------------------------------------------
>
>                 Key: AXIS2-4524
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4524
>             Project: Axis2
>          Issue Type: Improvement
>          Components: adb
>    Affects Versions: 1.5
>            Reporter: Valgeir Halldórsson
>         Attachments: axis2.diff, BeanUtil.diff
>
>
> I've detected that org.apache.axis2.databinding.utils.BeanUtil class can be 
> improved for performance. It seems that invoking 
> Introspector.getBeanInfo(Class,  Class) takes a lot of time. By caching 
> java.beans.BeanInfo in this class it doubles up (at least) the performance, 
> especially when returning a big dataset. I changed this myself and saw a 
> great deal of performance improvement. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to