JFR показывает высокую загрузку процессора в двигателе Lmax-Disruptor - PullRequest
0 голосов
/ 18 февраля 2019

В нашем приложении мы используем LMAX-Distuptor для запугивания.Он показывает, что код Distuptor выполняет некоторые интенсивные операции с ЦП, просто чтобы вычислить минимальную последовательность из массива последовательностей, которая занимает большую часть ЦП.Щелкните по приведенному ниже URL-адресу, чтобы получить моментальную привязку JFR.

https://screenshot.net/ez5zztv

Размер кольцевого буфера, который мы используем, большой, 2 ^ 16.и мы используем PhasedBackoffWaitStrategy в качестве стратегии ожидания.

Просим вас высказать свое мнение о том, как оптимизировать это, чтобы избежать такого высокого использования ЦП.

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