相关疑难解决方法(0)

在调试之前,IntelliJ会冻结约30秒

当我尝试调试我的Java应用程序时,IDE会冻结大约30秒,并显示以下消息:"已完成,保存缓存"

解冻后一切正常.它每次都会发生.

当我只运行(不调试)时它不会冻结.

我尝试了什么:

  • 我在系统上更改了JDK.
  • 我更改了IntelliJ版本.
  • 我改为IntelliJ Ultimate - 试用版.
  • 使IDE的缓存无效.
  • 类似的问题
  • 我还发现给定的消息只存在于这个代码区域 - github-project所以我更改了JVM选项以给InteliJ更多内存.

InteliJ build IC-141.1010.3.

当我尝试在其他IDE中进行调试时,它工作正常,只有InteliJ卡住...

我也向jetbrains提交了一张票,但我知道StackOverflow的强大功能:)

我有一台MacBookPro 2015和JDK 1.8

java debugging intellij-idea

46
推荐指数
3
解决办法
9486
查看次数

跳过断点,因为它发生在调试器评估中 - Intellij IDEA

当我尝试将注意力集中在我的项目的任何方法,任何行政行设置一个断点,我知道,这种方法被调用,例如4倍,跳过的IntelliJ这个断点3次,只在最后调用停止.方法示例(端点类):

    @PayloadRoot(localPart = "getRelatedCIs", namespace = "http://www.projectname.com/ws")
public GetRelatedCIsResponse getRelatedCIs(GetRelatedCIs request) throws DataAccessException, WebServiceException {
    GetRelatedCIsResponse response = new GetRelatedCIsResponse();
    PageData page = request.getPageData();
    List<ConfigItemReference> ciRefs = translateCiRefList(request.getCiRef());
    RelatedCiResult relatedCis = configItemService.getRelatedCis(ciRefs, request.getRequestedType(),
            new Page(page.getPageNumber(), page.getPageSize(), page.getTotal()), request.getSort());
    response.getCis().addAll(relatedCis.getCis());
    page.setTotal(relatedCis.getPageInfo().getTotal());
    page.setPageSize(relatedCis.getPageInfo().getPageSize());
    response.setPageData(page);
    System.out.println("****************************INVOCATION***************************" + request.getRequestedType());
    return response;
}
Run Code Online (Sandbox Code Playgroud)

在方法的第一行拾取断点.程序停止时,已在控制台3行打印****************************INVOCATION***************************

在屏幕的左下方部分显示绿色通知:

在%code reference%处跳过断点,因为它发生在调试器评估中

但是,当我执行调试时,我不使用任何Evaluate Expression功能.还有我的运行/调试配置的VM选项:

-XX:MaxPermSize=512m 
-Xms256m 
-Xmx1024m 
-Dcom.sun.management.jmxremote=true 
-Dcom.sun.management.jmxremote.port=9004 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)

java debugging intellij-idea

21
推荐指数
3
解决办法
1万
查看次数

调试器检查卡在 Android Studio Hedgehog 中的评估上

我正在使用 Android Studio 开发 Android 应用程序,几乎每当我尝试检查变量时,调试器都会卡在“评估”上。

我怀疑这是在尝试调试后台任务时发生的(这也是无意义的),但事实是现在我正在尝试调试和检查主线程中的变量,所以现在是我被卡住了。

我尝试了 Stack Overflow 上找到的一些解决方案,但没有成功,如下所示:

IntelliJ IDEA 在调试时停留在“收集数据”

正如帖子所建议的那样,我刚刚在设置中禁用了“启用集合类的替代视图”,但什么也没发生。

我怎样才能恢复正确调试和检查变量的能力?

调试

debugging android watch android-studio

6
推荐指数
1
解决办法
350
查看次数

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

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

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

127.0.0.1 .local :: 1 .local

但这对我没有用。

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

java performance intellij-idea

5
推荐指数
4
解决办法
4906
查看次数