я не умею конкретные event профилировать да и не знаю какое надо, обычно по cpu делаю, но тут бестолку, попробова по lock, там вообще ничего, чтобы его использовать тоже надо знать может какое собитие перфа мониторить, но если б я знал
честно говоря я не могу сейчас уходить в демагогию, но если вкратце, то для профилирования операции которая длится 28 минут не нужны никакие специальные перф эвенты. Просто смотришь что дольше всего выполнялось, можно даже через jstack как Алексей предлагал глянуть что там происходит. Скорее всего если вы 10 раз глянете на стектрейс вы ~9-8 раз увидите место которое занимает больше всего времени (правило 80/20)