Bug 457479

Summary: Have PackageRegistryIndex configurable to enhance session opening duration
Product: [Modeling] Sirius Reporter: Esteban DUGUEPEROUX <esteban.dugueperoux>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 Keywords: performance, triaged
Version: 2.0.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

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.