у нас есть клиент-серверное приложение java, графический интерфейс которого регулярно (каждые полчаса) перестает отвечать на запросы в среднем от 2 до 10 секунд.нажатия на разные кнопки вступают в силу только после нескольких секунд зависания.
Сначала я подумал, что существует проблема с сборкой мусора, но расследование показало, что с этой стороны все в порядке.
Я большеубежден, что это проблема с многопоточностью, поскольку графические потоки иногда блокируются.
как я могу проверить состояние графического потока, чтобы засвидетельствовать его "неотзывчивость" в моем журнале?Я представляю, что могу проверять его состояние каждую секунду или около того из другого потока, но как это сделать?какую переменную нужно опросить?
есть еще идеи о том, как решить эту проблему?
спасибо