Intelliji idea is very slow in debug mode and it i

2020-06-17 05:37发布

问题:

Intelliji idea is very slow in debug mode and it is running perfectly in normal mode.

I already tried by setting the below thing in /etc/hosts file sudo nano /etc/hosts and add these two entries.

127.0.0.1 .local ::1 .local

But it did not work out for me.

Any help on this is highly regarded.

回答1:

Remove breakpoints off your method and use them inside the method as that can cause your debug to take a very long time.

Try running IntelliJ as admin. I had this issue at work where debugging was extremely slow and running as admin actually made it a lot faster.



回答2:

I had the similar issue. In my case it was method breakpoints. There was just one break point on a method. My spring boot app took around 20 mins to launch. When I removed the breakpoints it took 4 seconds to launch.

I also changed the debugger settings.

  1. Unchecked - Enable alternative view view for Collections classes
  2. Unchecked - Enable 'toString()' object view:

but these settings didn't make a difference.



回答3:

I have solved a similar problem by disabling breakpoints; it was remote debugging. I did not make any performance measurements, but it looks like it is ok to have about 10 active breakpoints, but disastrous to have about 100 of them (I guess, the breakpoint list is sent over the network).

Idea lets you to group breakpoints and disable the whole groups.

Note that a click on the wrong mouse button clears your breakpoint instead of letting you edit its condition, so be careful!



回答4:

I faced similar problem with the Eclipse also and found the solution. It is happening because your IntelliJ is using online Java and not using the same which is installed in your system.

You should set the java path to your system one in the IntelliJ configuration. Below link will help you for the same:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under

Hope this will help you. :-)



回答5:

Make sure that you don't use "biz.paluch.logging.gelf.logback.GelfLogbackAppender" among your logs. In my case usage of such kind of appender was the cause of drastically slow starting in debug mode.



回答6:

Remove breakpoint from DAO interface and all work nice!



回答7:

After testing a lot of different solutions, I finally solved these slowness issues by switching my JDK from JDK 11 to JDK 8.