
1 qianxiaoxiao 2023-01-12 16:59:19 +08:00 有没有 是代码的问题 , 往往越离谱的 BUG 犯的错误也就越低级 |
2 ql562482472 2023-01-12 17:11:24 +08:00 你仔细看看断点是不是选了一些 jdk 自带的一些高频点位 这种就会特别慢 |
3 rev0 OP |
4 issakchill 2023-01-12 17:52:19 +08:00 去掉默认 tostring 显示试试? |
5 nanjingwuyanzu 2023-01-12 18:18:19 +08:00 先把断点全部去掉重启下项目看看,断点不要打在接口上 |
6 sdfw23xd 2023-01-12 18:20:34 +08:00 我的会卡一两秒 |
7 learncat 2023-01-12 18:26:24 +08:00 我遇到过这个问题; 是 默认的调试界面会渲染能看到对象的 toString 的结果。 关闭 toString 的自动展示。Settins 里搜索 toString ,最后一个就是,关闭 toString 预览功能。 |
8 rev0 OP |
9 rev0 OP 用 arthas 跟踪了一下,见鬼了 -[0.01%4.078292ms]java.util.List:stream()#177 -[0.01%4.183375ms]java.util.stream.Stream:map()#177 -[0.01%4.120916ms]java.util.stream.Collectors:toList()#179 -[75.09%34852.248667ms]java.util.stream.Stream:collect()#179 |
10 amwyyyy 2023-01-13 10:06:37 +08:00 俺也一样,第一遍调试必卡 |
11 luoyonghao 2023-01-15 22:02:26 +08:00 俺也一样,zulu java8 |
12 yiqiu2324 2023-01-19 19:32:12 +08:00 这么玄乎的吗。。。 |
13 zilongzixue 2023-02-01 16:28:33 +08:00 把 jdk 换成高版本的就行了,最新的 idea 是根据 jdk11 编译的 |