Build 3425 hangs when opening JSP

Build 3425 on Mac OS X hangs when trying to open a large JSP. This is the same jsp that build 3419 could open.

Correction, it just appears to hang, taking several minutes to open the jsp. Once the jsp is open, the editor is taking 10 - 30 seconds to echo back what I type.

I'm running OS X 10.4.2 on a G4 laptop with the following java startup agrs for the IDE:

-Xms128m -Xmx512m -Xbootclasspath/p:../lib/boot.jar -ea -Xrunyjpagent:port=10100

11 comments
Comment actions Permalink

Agreed - the JSP performance problem still has not been fixed - took 30 secs to open a 300+ line JSP. Several seconds to process each cursor movement, and editing.
Unuseable in this state. (running on a high-end box - 3.5Ghz with 3Gig Ram)

It is essential this gets sorted out. Our company which has a reasonably large J2EE development team will not be upgrading to 5.0 if performance remains like this (not sure how we managed to go another Release Candidate without addressing this issue)

0
Comment actions Permalink

Please keep posting CPU snapshots guys. The numbers you're talking about
are indeed unacceptable and it doesn't work that bad on any project we
had looked at.
So, CPU snapshots and jsps themselves (if possible) are eagerly awaited.

-


Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

I have tried, but the IDE does not respond. Is it worthwhile taking a CPU snapshot after the IDE becomes responsive again?

I'm attaching the JSP that I have been seeing the slowness while editing on the chance you will find it helpful. I am also willing to run a special debug build for you if that will help.



Attachment(s):
loanStatement.jsp
0
Comment actions Permalink

I did try clicking on the CPU snapshot button when the IDE was hanging. After the IDE started responding again, it popped up a message indicating that it had taken a CPU snapshot, which I have attached. I suspect that the snapshot was actually taken after the problem was no longer occuring, but i am not sure.

I couldn't attach the CPU snapshot because it was too big (12.5 MB). Is there another way I can get it to you?

0
Comment actions Permalink

Max - i have emailed a jsp and two snapshots

0
Comment actions Permalink

I tried ftp'ing to your server but got the following:

roadrunner(ralph) -=> ftp ftp.intellij.net
Connected to ftp.intellij.net.
220 ProFTPD 1.2.9 Server (ProFTPD)
Name (ftp.intellij.net:ralph): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd .uploads
250 CWD command successful.
ftp> bin
200 Type set to I
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> mput 3425_ralph*
mput 3425_ralph_26.07.2005_17.38.09.zip ? y
229 Entering Extended Passive Mode (|||34639|)
200 EPRT command successful

421 Service not available, remote server timed out. Connection closed
ftp>

Any ideas on what I did wrong?

0
Comment actions Permalink

Now that I know the right way to get a snapshot, the file is small enough to attach. This was a snapshot taken while opening the loanStatement.jsp that I attached earlier.



Attachment(s):
3425_ralph_27.07.2005_17.25.20.zip
0
Comment actions Permalink

Looking at the snapshot it appears the same problem Paul has: there's large
amount of .tld files under module content root.
Hopefully, that's worked around in just released 3429.
Thanks a lot for the snapshot BTW.
-


Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

It takes about 5 seconds to open the jsp now, which is longer than I think it should take, but once it is open the editor is quite responsive (except for hitting enter, which still takes a second). This build is a definite improvement and makes the EAP useable for me again. Thanks.

0
Comment actions Permalink

3429 seems to have this problem sorted :o)

0

Please sign in to leave a comment.