Здравствуйте!
Имею значительный опыт работы с Java Flight Recorder и сталкивался с различными ошибками при его использовании. Хочу отметить, что JFR весьма чувствителен к версиям Java и их поставщикам. В настоящее время существует множество кастомных сборок JDK, которые могут содержать изменения, влияющие на работу профилировщика.
Возможно, проблема связана с используемой версией Java. К сожалению, вы не указали вашу версию JDK, что затрудняет точную диагностику.
Также хочу обратить внимание на параметры запуска. Вы указали duration=10s — это время записи метрик, однако я не уверен, что ваше приложение успевает полностью запуститься за этот промежуток. Вполне вероятно, что JFR не успевает произвести запись из-за недостаточного времени.
Рекомендую начать с минимальной конфигурации и постепенно добавлять параметры:
-XX:StartFlightRecording=settings=default,name=alex
После успешного запуска можно последовательно добавлять другие параметры, сверяясь с официальной документацией:
https://docs.oracle.com/en/java/javase/11/docs/api...
Такой подход поможет точно определить, какой именно параметр вызывает проблему.
Также можно использовать официальную утилиту JFR, которая входит в состав JDK. Она позволяет запустить запись метрик через графический интерфейс и сохранить результаты в отдельный файл.
Буду благодарен, если дадите обратную связь по итогу. Спасибо!