Java 8 параллельный рабочий вопрос - PullRequest
0 голосов
/ 27 мая 2019

Я работаю еженедельно, используя java 8 springboot. Я использую кастомный пул. С 8 потоками, я вижу, что работа занимает 3 часа. Когда я проверяю журналы, я вижу, что производительность / пропускная способность или постоянна примерно до 80%, и я вижу, что почти 5-6 потоков работают нормально. Но после выполнения задания примерно на 80% я вижу, что работает только один поток, а производительность / пропускная способность резко снижаются.

Переходя к первоначальному анализу, я чувствую, как нити теряются после 80%. Не уверен, что думал.

Вопрос: 1) Есть ли намеки на то, что идет не так? 2) Как лучше всего отладить эту проблему и исправить ее, чтобы все потоки работали правильно до завершения задания.

Я думаю, что работа должна быть завершена за меньшее время, чем сейчас, и я чувствую, что проблемы могут быть проблемой.

...