Почему java.exe потребляет больше ресурсов ЦП из-за потоков "EnhancedQueueExecutor.java"? - PullRequest
0 голосов
/ 30 апреля 2019

Я использую WildFly 12 с версией JDK 1.8.Мы столкнулись с проблемой медлительности из-за высокой загрузки ЦП java.exe.Затем мы взяли дамп потока, используя JStack, и большинство потоков с высоким ЦП указывают на в org.jboss.threads.EnhancedQueueExecutor $ ThreadBody.run (EnhancedQueueExecutor.java:1422)

Ниже приведена трассировка ошибок дампа потока:

"default task-53" #378 prio=5 os_prio=0 tid=0x000000003179a800 nid=0x3c0 waiting on condition [0x000000004eabf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0x0000000665d6b8f0> (a org.jboss.threads.EnhancedQueueExecutor)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1422)
    at java.lang.Thread.run(Thread.java:748)

Недавно мы обновились до WildFly 12 с WildFly 9 (JDK 1.7).Опубликовать это, мы сталкиваемся с такого рода проблемами.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...