Java中的Twitch机器人,为选定用户使用25%以上的CPU

Java中的Twitch机器人,为选定用户使用25%以上的CPU,java,cpu-usage,Java,Cpu Usage,我正在开发一个Twitch机器人,它是用C语言为GUI构建的,用Java语言为逻辑构建的。到目前为止,我有大约100多个用户,但我听到5个用户抱怨Java进程使用了25-30%以上的CPU。然而,对于我和95%的用户来说,即使在非常艰苦的测试中,它也从未达到5%以上。它不是操作系统,因为一些用户使用Windows7、8.1和10。有人知道为什么这些精选用户会有如此大的差异吗?我尝试了许多不同的方面,但没有找到问题。听起来像是一个无限循环,四核上25%的CPU使用率将是一个线程卡在循环中。@joh

我正在开发一个Twitch机器人,它是用C语言为GUI构建的,用Java语言为逻辑构建的。到目前为止,我有大约100多个用户,但我听到5个用户抱怨Java进程使用了25-30%以上的CPU。然而,对于我和95%的用户来说,即使在非常艰苦的测试中,它也从未达到5%以上。它不是操作系统,因为一些用户使用Windows7、8.1和10。有人知道为什么这些精选用户会有如此大的差异吗?我尝试了许多不同的方面,但没有找到问题。

听起来像是一个无限循环,四核上25%的CPU使用率将是一个线程卡在循环中。@john16384或忙着等待而不是阻塞。