[ 
https://issues.apache.org/jira/browse/DELTASPIKE-1426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Dvorak updated DELTASPIKE-1426:
----------------------------------------
    Description: Deltaspike Proxy factory start is slow. YourKit shows that the 
bottleneck is in the method "collectAllMethods". It intensively uses 
Class.getMethod(name, args), that is known by having poor performance. It 
seems, that number of calls could be distinctly decreased by skipping checks of 
public abstracts from proxy base class. In my case it improves OWB boot time by 
7%.  (was: Deltaspike proxy creation is slow. YourKit shows that the bottleneck 
is in the method "collectAllMethods". It intensively uses Class.getMethod(name, 
args), that is known by having poor performance. It seems, that number of calls 
could be distinctly decreased by skipping checks of public abstracts from proxy 
base class. In my case it improves OWB boot time by 7%.)

> DeltaSpikeProxyFactory is slow on start
> ---------------------------------------
>
>                 Key: DELTASPIKE-1426
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-1426
>             Project: DeltaSpike
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>            Reporter: Vladimir Dvorak
>            Priority: Minor
>
> Deltaspike Proxy factory start is slow. YourKit shows that the bottleneck is 
> in the method "collectAllMethods". It intensively uses Class.getMethod(name, 
> args), that is known by having poor performance. It seems, that number of 
> calls could be distinctly decreased by skipping checks of public abstracts 
> from proxy base class. In my case it improves OWB boot time by 7%.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to