【发布时间】:2013-08-19 13:13:05
【问题描述】:
我们有一个带有 java IO 操作的服务器应用程序。运行应用程序时,我们观察到 CompilerThread0 和 CompilerThread1 的 CPU 使用率分别为 45% 和 41%。应用程序此时正在为客户端提供 IO,例如连接、接收和发送。据我探索与此相关,我发现编译器线程用于 JIT 并用于提高性能。
我的问题是首先,为什么编译器线程占用大量 CPU 以及如何最小化这点以便我们可以将 CPU 分配给其他线程。
提前致谢!
【问题讨论】:
标签: java performance jit