我们有一个带有Java IO操作的服务器应用程序。运行应用程序时,我们观察到CompilerThread0和CompilerThread1的CPU使用率分别为45%和41%。此时应用程序正在为客户端提供IO服务,例如连接、接收和发送。就我所了解的相关内容而言,编译器线程是用于JIT和提高性能的。
我的问题首先是,为什么编译器线程需要消耗这么多的CPU资源,以及如何将其最小化,以便我们可以将CPU资源分配给其他线程。
提前感谢!
我的问题首先是,为什么编译器线程需要消耗这么多的CPU资源,以及如何将其最小化,以便我们可以将CPU资源分配给其他线程。
提前感谢!