| Summary: | Reduce the number of calls to WorkspaceContextResolver for a resource of a given structured doc context | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [WebTools] Java Server Faces | Reporter: | Carlin Rogers <carlin.rogers> | ||||
| Component: | Core | Assignee: | Carlin Rogers <carlin.rogers> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | raghunathan.srinivasan, yurykats | ||||
| Version: | 3.2.2 | ||||||
| Target Milestone: | 3.2.3 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 330303 | ||||||
| Attachments: |
|
||||||
|
Description
Carlin Rogers
Created attachment 183258 [details] patch to reduce number of calls to ModelManagerImpl This patch reworks WorkspaceContextResolver as well as two classes that call this class to reduce the total number of calls to the ModelManagerImpl. Results for the number of calls to ModelManagerImpl from two scenarios: - import a JSF and JSTL project which contains 40 JSP (requiring validation of all pages in project). The pages have approx 50+ expressions and more than 150 attributes total in the tags of a given page. before - 60,182 after - 26,988 - opening one of the pages in the WPE. before - 9,224 after - 3,616 Additional improvements can go into 3.3 and will be tracked in bug 330303. Great improvements, thanks on investigating them! Committed changes for 3.2.3 release. |