Is JSP editing extremely slow for anybody else?

In 2174, editing JSPs is very very slow.

It takes 5+ minutes for the syntax validator to even mark any errors on the 50 or so lines of code visible on the screen, and then another 5+ minutes for the red errors to go away (if i've added a method in a bean or something).

It takes 3+ minutes to get a dropdown of methods when I hit CTRL-SPACE after a . on a variable.

Does this happen to anyone else, or is it just my project? The other developers here have the same issues with 4.0, but it's much worse in Pallada.

14 comments
Comment actions Permalink

Hi,

Please, post to the tracker if the issue is reproducible on fresh
install and project.

Ian Zabel wrote:

In 2174, editing JSPs is very very slow.

It takes 5+ minutes for the syntax validator to even mark any errors on the 50 or so lines of code visible on the screen, and then another 5+ minutes for the red errors to go away (if i've added a method in a bean or something).

It takes 3+ minutes to get a dropdown of methods when I hit CTRL-SPACE after a . on a variable.

Does this happen to anyone else, or is it just my project? The other developers here have the same issues with 4.0, but it's much worse in Pallada.



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

I've already posted it, back in October for build 944.
http://www.intellij.net/tracker/idea/viewSCR?publicId=18853


I've just posted updated thread dumps in there. It happens on a clean install and fresh project.

0
Comment actions Permalink

Hi,

How many includes / scriplets/ customs tags the jsp page has?
Simple project illustrating the problem will be invaluable for fixing
the problem.

Ian Zabel wrote:

I've already posted it, back in October for build 944.
http://www.intellij.net/tracker/idea/viewSCR?publicId=18853


I've just posted updated thread dumps in there. It happens on a clean install and fresh project.



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

I can't reproduce it with a slimmed down version of my project. Is it possible for me to privately send you my project?

0
Comment actions Permalink

Hi,

This would be the best, NDA is guaranteed.

Ian Zabel wrote:

I can't reproduce it with a slimmed down version of my project. Is it possible for me to privately send you my project?



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Ok, I have a project ready with the problem reproducable for me.

Where shall I send it?

0
Comment actions Permalink

Hi,

maxim.mossienko ( at ) jetbrains.com

Ian Zabel wrote:

Ok, I have a project ready with the problem reproducable for me.

Where shall I send it?



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

nevermind, sent to your email address from your tracker profile.

0
Comment actions Permalink

Oh, and in case it's not clear in the bug, press CTRL-SPACE at line 8, column 12 in test.jsp included in the project.

0
Comment actions Permalink

I also have some JSPs which sit at 100% cpu usage for like 2 minutes before
I can even do anything in them. They usually have a few jsp:defines and use
maybe 5-6 tag libraries (such as JSTL).

--Grant


"Ian Zabel" <ian@ezabel.com> wrote in message
news:2854706.1089740835742.JavaMail.itn@is.intellij.net...

Oh, and in case it's not clear in the bug, press CTRL-SPACE at line 8,

column 12 in test.jsp included in the project.


0
Comment actions Permalink

What I'm seeing is that JSPs with multiple includes (and especially includes with other includes up to 3 or 4 levels deep) really kills the performance.

Our app has only one taglib in use, but Includes in each JSP at about 4 levels deep. CTRL-Space and validation takes forever. As soon as you remove those includes, it picks right up.

0
Comment actions Permalink

Hi,

The fix should go into next public build.

Ian Zabel wrote:

What I'm seeing is that JSPs with multiple includes (and especially includes with other includes up to 3 or 4 levels deep) really kills the performance.

Our app has only one taglib in use, but Includes in each JSP at about 4 levels deep. CTRL-Space and validation takes forever. As soon as you remove those includes, it picks right up.



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Awesome! I look forward to testing it out.

0
Comment actions Permalink

Hi,

Fixed in 2203.

We are keen to anybody interested to look for the completion in the JSP
files.

Ian Zabel wrote:

Awesome! I look forward to testing it out.



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

Please sign in to leave a comment.