У меня есть Java-приложение, которое работает недостаточно быстро, как я ожидал. Я много искал, как его улучшить, но не повезло.
Сейчас я просматриваю код и обнаружил, что в коде много синхронизированных
ключевых слов. Я думаю, не слишком ли много времени они потратили на ожидание замков.
Есть ли какой-нибудь инструмент, чтобы проверить, сколько времени они стоят? Таким образом, я могу найти лучшее решение, если они будут стоить слишком много времени.