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 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 正常生产日志都会异步吧,避免占用资源导致阻塞
|