More performance improvement

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

More performance improvement

Wouter Bancken
Dear,

While investigating improvements for the startup of our application we found a possible improvement for the Aries code base.

One item that occurred during profiling was the call to sort the resources by start value in the StartAction class. During sorting, the SubsystemContentHeader is parsed every time the start order of a bundle is needed. By eagerly parsing the header and storing the start value for every bundle, we achieved a 33% improvement in the installation phase of the startup of our application. 


Are there any objections to this change? Can this be included in Aries in some way?

Best regards,
Wouter Bancken
Reply | Threaded
Open this post in threaded view
|

Re: More performance improvement

Wouter Bancken
I also created a JIRA issue: https://issues.apache.org/jira/browse/ARIES-1564

Best regards,
Wouter Bancken

 
ACA is moving to new headquarters from 28/03/2016!! : More information

Wouter Bancken
email [hidden email]
Phone <a href="tel:003211265010" style="color:#666;font-size:12px;text-decoration:none" target="_blank">+32 (0) 11 26 50 10
GSM <a href="tel:0032494256384" style="color:#666;font-size:12px;text-decoration:none" target="_blank">+32 (0) 494 25 63 84
Logo ACA IT-Solutions

ACA IT-Solutions NV
HQ: Herkenrodesingel 8B 2.01 | 3500 Hasselt 
T <a href="tel:003211265010" style="color:#666;font-size:12px;text-decoration:none" target="_blank">+32(0)11 26 50 10 | F +32(0)11 26 50 11
www.aca-it.be | Twitter | Facebook | Linkedin



2016-06-06 18:03 GMT+02:00 Wouter Bancken <[hidden email]>:
Dear,

While investigating improvements for the startup of our application we found a possible improvement for the Aries code base.

One item that occurred during profiling was the call to sort the resources by start value in the StartAction class. During sorting, the SubsystemContentHeader is parsed every time the start order of a bundle is needed. By eagerly parsing the header and storing the start value for every bundle, we achieved a 33% improvement in the installation phase of the startup of our application. 


Are there any objections to this change? Can this be included in Aries in some way?

Best regards,
Wouter Bancken