Могут ли файлы JFR, однажды напечатанные в формате Json, быть скомпилированы обратно в формат .jfr

#java #jvm #profiling #jfr

#java #jvm #профилирование #jfr

Вопрос:

У меня есть файл JSON, который я создал с помощью jfr print --json команды, смогу ли я преобразовать их обратно в файл .jfr?

Ответ №1:

В JDK нет поддержки для преобразования распечатки JSON в двоичный формат записи, и я не знаю ни одного стороннего инструмента, который мог бы это сделать. Формат двоичного файла недокументирован, и потребуется много обработки, чтобы сжать его обратно в исходную форму.

Если вы хотите отфильтровать события или очистить запись, будущие инструменты в JDK могут предоставить это (без гарантий). Лучшее, что вы можете сделать сегодня, это отключить события, которые вы не хотите записывать, создав пользовательский файл конфигурации (.jfc).