![]() | 1 chendy 2022-04-12 12:40:07 +08:00 目测是 idea 的输出卡住了吧…… |
2 vacuitym 2022-04-12 13:37:00 +08:00 不如试试异步输出能不能解决 |
![]() | 3 abcbuzhiming OP |
4 warcraft1236 2022-04-12 13:46:01 +08:00 @abcbuzhiming 提供一个思路,加上类似 printstacktrace 之类的东西,看看 Jvm 这时候是什么状态,在干什么 |
5 polarbear007 2022-04-12 13:46:11 +08:00 我猜只是输出的内容太长了(特别是那种没有换行的),控制台卡住了而已。你可以尝试把打印的日志信息写到一个文件中,就不会卡了,当然使用文本编辑器打开这个文件的话估计同样会卡。 |
![]() | 6 senninha 2022-04-12 14:07:17 +08:00 本地的话直接开 jmc 连上去看看不就知道了 |
7 XhstormR02 &nbs;2022-04-12 23:01:15 +08:00 via Android 开 RDP 让我上去看看 |
8 wineast 2022-04-13 14:40:54 +08:00 之前在 idea 上碰过一个类似的问题,就是程序在本地运行的速度比服务器上慢很多,后来发现是因为日志配置了输出到文件和 console 的关系,每次输出到 console ,打印花了大量的时间和资源,去掉 console 输出后,就快了很多,基本和服务器没什么区别。 所以我建议加内存是从 idea 上入手,而不是程序本身 |
9 zhady009 2022-04-18 09:46:28 +08:00 用 arthas trace 下一步一步找下去试试 |
10 vacuitym 2022-04-24 13:40:25 +08:00 @abcbuzhiming 正常生产日志都会异步吧,避免占用资源导致阻塞 |