You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Bas (JIRA)" <ji...@apache.org> on 2015/07/23 13:59:04 UTC

[jira] [Created] (ARIES-1359) Performance improvement on the findProviders method in the SystemRepository class

Bas created ARIES-1359:
--------------------------

             Summary: Performance improvement on the findProviders method in the SystemRepository class
                 Key: ARIES-1359
                 URL: https://issues.apache.org/jira/browse/ARIES-1359
             Project: Aries
          Issue Type: Improvement
          Components: Subsystem
    Affects Versions: subsystem-2.0.1, subsystem-core-1.2.0
         Environment: linux windows java
            Reporter: Bas
            Priority: Minor
             Fix For: subsystem-2.0.1, subsystem-core-1.2.0


Two improvements in the patch
1) Application subsystems are not processed by the method because application subsystems do not share capabilities. (I think it works like that but maybe I'm wrongly interpreting the specification)
2) All processed constituents are stored in a set and not processed again when encountered in a different subsystem when they are being shared across features. When using 60 features a shared bundle used to be processed 60 times.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)