Intelliji的想法在调试模式下非常慢,并且在正常模式下可以完美运行

swa*_*thi 5 java performance intellij-idea

Intelliji的想法在调试模式下非常慢,并且在正常模式下可以完美运行。

我已经尝试通过在/ etc / hosts文件sudo nano / etc / hosts中设置以下内容并添加这两个条目来进行尝试。

127.0.0.1 .local :: 1 .local

但这对我没有用。

在这方面的任何帮助都受到高度重视。

Moe*_*Moe 10

删除方法的断点并在方法内部使用它们,因为这可能会导致调试花费很长时间。

尝试以管理员身份运行IntelliJ。我在工作时遇到了这个问题,调试非常慢,而以admin身份运行实际上使它快得多。

  • 您能确认一下您是否设置了断点吗?在 IntelliJ 中打开断点窗口并确保没有设置任何内容。让我知道结果,我会尽力提供进一步帮助。`运行 --> 查看断点`。如果发现任何,请将它们全部删除,然后再次尝试运行调试(它仍然很慢吗?) (3认同)
  • 我清除了所有断点,并为方法内部的一行设置了一个断点,但仍然很慢。我以管理员身份运行 intellij (2认同)

Aru*_*rio 10

我有类似的问题。就我而言,它是方法断点。一种方法只有一个断点。我的春季启动应用程序花了大约 20 分钟才能启动。当我删除断点时,启动需要 4 秒钟。

我还更改了调试器设置。

  1. 未选中 - 为集合类启用替代视图视图
  2. 未选中 - 启用“toString()”对象视图:

但这些设置并没有什么不同。


小智 7

单击“静音断点”并启动它,它开始就像在正常模式下启动一样(意味着没有任何延迟)

在此输入图像描述


Eya*_*man 6

如果您在Build, Execution, Deployment -> Debugger -> Data Views --> Java 中禁用此选项,则调试时会更快地开始工作。

在此处输入图片说明

  • 我的问题是“toString()”。我怀疑它被延迟加载的数据库实体属性搞糊涂了。我希望有一个额外的选项“禁用列表中的类的‘toString()’对象视图”。我会在那里添加我的所有实体以确保这就是问题所在 (5认同)