zoukankan      html  css  js  c++  java
  • Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

    简单的介绍一下事件过程:今天上午,在IDEA上点击debug按钮启动项目时,项目需要五六分钟才能正常启动,控制台上也能看到日志,但是基本都在几个步骤后无法再继续下去,重复试了几次都无法正常启动项目,日志输出到特定的那几句后就停止了,网上搜了下看,大多数人说是因为这个:

    linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。

    然而我修改之后再次debug启动还是一样的慢,没有效果,然后我再次重新解压了一份tomcat,重新部署了下,还是没有效果,这就让人觉得摸不着头脑,接着就猜想是不是因为我本机的ide有问题,就直接让同事更新了项目debug启动了,结果是七八秒就启动完成,这就让我对idea有点深信不疑了,但当我打开这个项目的test分支debug启动的时候,完美运行!最后偶然间使用run启动项目也完美运行,再认真琢磨了一番,才发现原来是因为我在方法上打的断点太多了,导致debug启动项目变慢。

    解决方法也简单,将打在方法上的断点去掉即可,如下图:

    究其原因,在idea官方文档中找到这样一句话:

    1 Note that using method breakpoints can slow down the application you are debugging.
    2 使用方法断点会使得正在debug调试的程序变慢。

    amazing!!!

  • 相关阅读:
    python dataformat.py通用数据格式转化脚本
    python ftp操作脚本&常用函数
    函数的作用域
    阶段规划
    Linux 远程登录Windows图形界面
    php常用的几个算法
    书目列表【当前&后续】
    提高工作效率的工具[分享]
    浏览器的调试软件
    Linux回收站[改写rm防止误删文件无法恢复]
  • 原文地址:https://www.cnblogs.com/mYunYu/p/9474100.html
Copyright © 2011-2022 走看看