Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 371660

Summary: Performance issue since dispose method is not being called
Product: [WebTools] WTP Webservices Reporter: Keith Chong <keith.chong.ca>
Component: jst.wsAssignee: Jennifer Young <jenyoung>
Status: RESOLVED FIXED QA Contact: Keith Chong <keith.chong.ca>
Severity: normal    
Priority: P3 CC: jenyoung
Version: 3.2.5   
Target Milestone: 3.3.2 P   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 371532, 371661    
Bug Blocks:    
Attachments:
Description Flags
Apply to org.eclipse.jst.ws.jaxrs.core keith.chong.ca: iplog+

Description Keith Chong CLA 2012-02-15 13:41:56 EST
+++ This bug was initially created as a clone of Bug #371532 +++

Build Identifier: 20110915223420

Problem:
When launching the dynamic web project wizard, if you cycle between selecting the default configuration and the JAX-RS preset, after the 10th to 15th cycle, you will notice that the application slows. This is due to memory leaks that are causing the performance issue.

Open for R3_3_maintenance



Reproducible: Always

Steps to Reproduce:
1) Launch the dynamic web project wizard
2) In the configuration drop down, cycle between the default configuration and  Simple and the JAX-RS preset 10-15 times.
3) Notice it slows.  I did some profiling and noticed that the majority of the time is coming from the org.eclipse.jst.common.project.facet.core.libprov.LibraryInstallDelegate$2.handleEvent(IFacetedProjectEvent) method.
Comment 1 Keith Chong CLA 2012-03-06 16:23:12 EST
Created attachment 212167 [details]
Apply to org.eclipse.jst.ws.jaxrs.core
Comment 2 Keith Chong CLA 2012-03-06 20:14:38 EST
Released to 3.3.2 P.