Bug 24202 - [Properties dialog] 2.1 M1 Very Slow Project Properties
Summary: [Properties dialog] 2.1 M1 Very Slow Project Properties
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Andrew Irvine CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2002-09-27 16:50 EDT by Gary Gregory CLA
Modified: 2002-12-05 09:44 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gary Gregory CLA 2002-09-27 16:50:45 EDT
Build 2.1 M1.
The Project Properties dialog now takes 5 seconds to come up.
I am on an IBM ThinkPad 800Mhz 512MB RAM.
I start e like so:
C:\eclipse-R2.1-M1\eclipse.exe -vm c:\java\j2sdk1.4.0_02\bin\javaw.exe -
data "C:\Documents and Settings\ggregory.PC1073\My 
Documents\eclipse\workspaces" -vmargs -Xmx256m
Comment 1 Erich Gamma CLA 2002-09-30 03:43:29 EDT
Cannot reproduce the problem in 0924, can you reproduce it with this build with 
the SDK plugins only?

The properties dialog is constructed by collecting all contributed pages. Many 
plugins contribute pages, so to reproduce it is important to know which plugins 
are installed. Do you have additional plugins installed?

To summarize problem can either be in a plugin that is not part of the SDK or 
we have a general performance issue with the property dialog.

Moving to Platform UI for further investigation
Comment 2 Gary Gregory CLA 2002-09-30 17:09:30 EDT
I installed 2.1.M1 by just unzipping it, I have not any other plugins aside 
from what e ships with. 

I will try to remember to update this space when I move to the next stable 
build.
Comment 3 Andrew Irvine CLA 2002-10-11 09:58:10 EDT
I have not noted any performance degradation.  Is this consistently reproduced 
on your PC, or was it a one time event?  Perhaps something else was been 
processed in the background?
Comment 4 Gary Gregory CLA 2002-10-11 15:44:36 EDT
This performance degradation is consistent on my PC. 

Let me be more precise. I am in the Java Browsing Perspective, in the Projects 
pane. Right-clicking on a Project is very slow but right-clicking on an item IN 
a project is what I would call "normal" speed.

Maybe my classpath is too big?

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="var" path="JRE_LIB" rootpath="JRE_SRCROOT" 
sourcepath="JRE_SRC"/>
    <classpathentry kind="src" path="Java/Source"/>
    <classpathentry kind="src" path="Java/Test/Source"/>
    <classpathentry kind="src" path="SourceSafeMirror/Java/Source"/>
    <classpathentry kind="lib" path="Java/Resources"/>
    <classpathentry kind="lib" path="Resources/XSLT"/>
    <classpathentry kind="lib" path="COBOL"/>
    <classpathentry kind="lib" path="Java/Test/Resources"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/xalan-j/2.4.0/xml-
apis.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/xalan-j/2.4.0/xalan-
2_4_0.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/xalan-
j/2.4.0/xercesimpl-2_1_0.jar"/>
    <classpathentry kind="lib" 
path="ModifiedThirdParty/SOAP/2.2/java/build/lib/soap.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/MTJUnit/1.0/MTJUnit-1.jar"/>
    <classpathentry kind="var" path="JHOME/lib/tools.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/xml-security/xml-
security-1_0_4/libs/log4j-1.2.5.jar"/>
    <classpathentry kind="lib" path="C:/Java/jce1.2.2/lib/jce1_2_2.jar"/>
    <classpathentry kind="lib" 
path="JWalkCopy/HostSessionConnector/gw3270SC.jar"/>
    <classpathentry kind="lib" 
path="JWalkCopy/HostSessionConnector/gw5250SC.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/XMLGlobal/GoXMLTransform/3_0_0/config"/>
    <classpathentry kind="var" path="JHOME/jre/lib/i18n.jar"/>
    <classpathentry kind="var" 
path="PROGRAM_FILES/IBM/MQSeries/Java/lib/connector.jar"/>
    <classpathentry kind="var" 
path="PROGRAM_FILES/IBM/MQSeries/Java/lib/jta.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/jakarta-
tomcat/3.2.1/ServletAPI/lib/servlet.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/sun/javamail/1.2/mailapi.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/Microsoft/security/5.00.2922.0/MicrosoftSecurityClasses.zip"/>
    <classpathentry kind="lib"
        path="/ThirdParty/oswego.edu/util.concurrent/1.3.1/concurrent-
1_3_1.jar" sourcepath="C:/Documents and Settings/ggregory.PC1073/My 
Documents/eclipse/workspaces/util.concurrent/EDU.zip"/>
    <classpathentry kind="lib" path="/ThirdParty/JUnit/3.8.1/junit.jar" 
sourcepath="/ThirdParty/JUnit/3.8.1/src.jar"/>
    <classpathentry kind="lib"
        path="/ThirdParty/sun/jms/1.0.2b/jms-1_0_2_b.jar" rootpath="src" 
sourcepath="C:/Java/jms1.0.2b/src.zip"/>
    <classpathentry kind="lib" path="/ThirdParty/sun/jaf/1.0.2/activation-
1_0_2.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/IBM/MQSeries/5.2.2/com.ibm.mq.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/IBM/MQSeries/5.2.2/com.ibm.mqbind.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/IBM/MQSeries/5.2.2/com.ibm.mqjms.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/commons-
collections/2.0/commons-collections-2_0.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/commons-
pool/1.0.1/commons-pool-1_0_1.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/IBM/CICS Transaction 
Gateway/5.0/ctgclient.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/XMLGlobal/GoXMLTransform/3_0_0/lib/engine.jar"/>
    <classpathentry kind="lib" 
path="/ThirdParty/XMLGlobal/GoXMLTransform/3_0_0/lib/resource.zip"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/jakarta-
oro/2.0.6/jakarta-oro-2_0_6.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/sun/jaxb/1.0ea/lib/jaxb-rt-
1_0_ea.jar"/>
    <classpathentry kind="lib" path="/ThirdParty/apache.org/xml-security/xml-
security-1_0_4/build/xmlsec-1_0_4.jar"/>
    <classpathentry kind="output" path="Java\BuildOutput\classes"/>
</classpath>
Comment 5 Nick Edgar CLA 2002-12-04 11:04:56 EST
Are you referring to the time just to pop up the context menu, or the time to 
open the dialog?
Is your OS correctly indicated here (Windows 2000)?
Comment 6 Gary Gregory CLA 2002-12-04 12:17:28 EST
I am talking about the time it takes to pop up the menu. Yes, I am on Windows 
2000 (SP3).
Comment 7 Nick Edgar CLA 2002-12-04 13:05:21 EST
Is this only the Package Explorer, or also in the Navigator?
Are you still using 2.1 M1, or have you moved to M3 or later?
Comment 8 Gary Gregory CLA 2002-12-04 21:38:07 EST
I noticed the behavior in the Navigator but do I not use the Package Explorer 
that much. Now that I use 2.1.M3, displaying the context menu in the Navigator  
is much faster. As a matter of fact, it seems to be very fast except for the 
very first time I right-click on a project. For the very first time I right-
click on a given project I notice a slight and quite acceptable delay.
Comment 9 Nick Edgar CLA 2002-12-05 09:44:07 EST
Closing PR.  Please reopen if you see this again.