Bug 290431

Summary: [Content Type] Enhance scalability of ContentType description process
Product: [Eclipse Project] Platform Reporter: Pawel Pogorzelski <pawel.pogorzelski1>
Component: ResourcesAssignee: Platform-Resources-Inbox <platform-resources-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, john.arthorne, mistria
Version: 3.5   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Pawel Pogorzelski CLA 2009-09-24 11:52:39 EDT
Bug 182337 shows that current design of org.eclipse.core.contenttype.contentTypes extension point lacks scalability.

This is because each contributed content type can declare it's own describer. Since describers are customizable they are instantiated one per each type. During the process of determining the content type each one of these instances parses the input which introduces a great performance hit.

Bug 182337 narrows the problem to few classes responsible for describing XML files. This one aims at solving it comprehensively.
Comment 1 Pawel Pogorzelski CLA 2009-12-11 07:10:38 EST
Removing target as a result of development plan update.
Comment 2 Mickael Istria CLA 2017-07-12 07:18:58 EDT
Do you have a proposal of how to improve the scalability, but still provide the power of the ContentTypeDescribers?