Bug 457479 - Have PackageRegistryIndex configurable to enhance session opening duration
Summary: Have PackageRegistryIndex configurable to enhance session opening duration
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 2.0.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance, triaged
Depends on:
Blocks:
 
Reported: 2015-01-14 12:13 EST by Esteban DUGUEPEROUX CLA
Modified: 2016-03-15 11:47 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Esteban DUGUEPEROUX CLA 2015-01-14 12:13:57 EST
Using example BigModelSiriusReferencingOdesignResourceUsingXPathFragment of https://www.dropbox.com/sh/vg17xgy77f13yux/AAC92MHMKQU7EVpmAxllNznca?dl=0

Whose session opening duration is of 22197ms
PackageRegistryIndex initialisation represents 2244ms then 10%.

PackageRegistryIndex should be configurable to specify a list of EPackage to index. A configurable black list could be usefull also to add EPackage of viewpoint.ecore and consorts.
Comment 1 Esteban DUGUEPEROUX CLA 2016-03-15 11:47:06 EDT
This bugzilla has been associated to https://dev.eclipse.org/recommenders/committers/confess/#/problems/55e0bc1ee4b08a2207193d58/ UI freeze issue.
Indeed at diagram opening on Eclipse restart, having a huge metamodel as UML, can slow down session opening without UI feedback.