Community
Participate
Working Groups
Browsing a remote Update site with more than a few features is progressively slower and slower. Features must be downloaded in order to be presented in the UI. Investigate decorating feature reference defined in the Update Site with enough attributes to provide for rendering features in the tree view and delaying download of the feature jar itself until the 'Details' view needs to present its content.
Action Taken: we may add a new label attribute in the feature tag of site.xml. This will prevent from downloading the features until other attributes are needed. If the site parser finds a label attribute in site.xml it will set it into feature reference and use it, otherwise feature reference will delegate the call to the feature. Action Plan: implement core , update spec and implement UI to call IFeatureReference.getLabel()
*** Bug 27682 has been marked as a duplicate of this bug. ***
Created attachment 2722 [details] Profiling remote feature browsing 19 out of 20 seconds are spent in the asLocalReference (download the JAR file). 14 seconds are spent in the copy process (open stream, read, write) Providing label and other ui needed properties in site.xml will help
Need to modify UI to ensure it is calling the right methods on the site and feature objects as to not trip the download.
In 3.0 M1 it is no longer possible to browser a site (other than its categories). The New Updates wizard will search for features matching the environment.