Slow debugging?

Is it just my personal feeling or does debugging (e.g. when clicking F8)
seems much slower in 7.0.* than with previous releases?

Tom

9 comments
Comment actions Permalink

No, it's not only you. It is definitely much slower when you use F8 to skip over methods that do a lot of computation. Ironically, if instead of using F8 you put the cursor on the next line and use Alt-F9 (Run to cursor), it is fast. Only the F8 function seems affected.

0
Comment actions Permalink

If both IDEA and debuggee run on JDK 1.6, turning off "watch method return value" may speed up stepping.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"


"Tom" <noname@jetbrains.com> wrote in message news:fnq5pg$hnv$1@is.intellij.net...

Is it just my personal feeling or does debugging (e.g. when clicking F8) seems much slower in 7.0.* than with previous releases?

>

Tom



0
Comment actions Permalink

Just tested this. Indeed stepping over some methods takes longer than using RunToCursor on the next line. However this is not the
thing that is specific to IDEA 7. It is a property of JVM debugger implementation. My test showed similar results on IDEA 6, IDEA 5
and Eclipse. I have also double-checked that this is not the IDEA who slows things down.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Ivan Todoroski" <grnch@gmx.net> wrote in message news:14718232.1201724526776.JavaMail.itn@is.intellij.net...

No, it's not only you. It is definitely much slower when you use F8 to skip over methods that do a lot of computation. Ironically,
if instead of using F8 you put the cursor on the next line and use Alt-F9 (Run to cursor), it is fast. Only the F8 function seems
affected.



0
Comment actions Permalink

Thanks, that did it.

Tom

0
Comment actions Permalink

If both IDEA and debuggee run on JDK 1.6, turning off "watch method return value" may
speed up stepping.


I'm very interesting in this issue. What do you mean by "turning off watch method return value". Where I can find this option?

0
Comment actions Permalink

toolbar button in the variable view

0
Comment actions Permalink

Seems like this option should be disabled by default since it has such an impact on performance.

0
Comment actions Permalink

Yep, this has been done already. The setting might have been inherited from older builds.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Anders Wallgren" <anders_wallgren@alum.mit.edu> wrote in message news:12851407.1202437495988.JavaMail.itn@is.intellij.net...

Seems like this option should be disabled by default since it has such an impact on performance.



0

Please sign in to leave a comment.