Я пытаюсь разобрать JFR-дамп с помощью JAVA. Я следил за этим блогом, http://hirt.se/blog/?p=446. Но эти методы теперь устарели. Есть ли поддерживаемые парсеры для JFR для JAVA? если вы не можете указать мне, возможно ли получить данные из дампа JFR?Java-самопишущий программный синтаксический анализатор
ответ
Как указано Klara, официально не поддерживается парсер. Надеюсь, парсер JFR будет официально поддерживаться в JDK 9. На данный момент вы можете использовать API, упомянутые в Hirt's blog. Не беспокойтесь о том, что они устарели. :)
Я успешно использовал парсер JFR в своем проекте jfr-flame-graph. Обратите внимание, что в моем проекте используется Maven, а парсеры JFR недоступны в Maven Central (или в любом другом репозитории). Поэтому «Шаг 1» в README важен, и он будет copy JFR parser jars в локальном репозитории, и вы можете использовать эти банки в качестве зависимостей в своих pom.xml
Надеюсь, это поможет.
Скорее всего, в JDK 9 будет поддерживаться парсер, который будет выглядеть совершенно иначе, и старый синтаксический анализатор будет удален. Просто не принимайте решения о покупке на основе этой информации. –
В настоящее время не поддерживается парсер. Есть, однако, много людей, как внутри, так и за пределами Oracle, которые довольно эффективно используют парсеры, упомянутые в этом блоге.
В будущем, возможно, будет поддерживаться парсер, там, безусловно, будут изменения в синтаксическом анализаторе, я просто не уверен, будет ли он «поддержан» или нет. Но код, который вы сейчас пишете, должен отлично работать с JDK 7 и 8 полетными записями и не будет с записями JDK 9.
- 1. Generic строка синтаксический анализатор
- 2. SQL синтаксический анализатор XML
- 3. работает синтаксический анализатор Sax
- 4. stanford синтаксический анализатор
- 5. Включить синтаксический анализатор
- 6. C++ создать синтаксический анализатор
- 7. Легкий синтаксический анализатор regex
- 8. Python табличный синтаксический анализатор?
- 9. RapidJson синтаксический анализатор json
- 10. Как структурировать синтаксический анализатор
- 11. Немецкий синтаксический анализатор stanford
- 12. Perl Excel синтаксический анализатор
- 13. игнорировать синтаксический анализатор разворачивания
- 14. Как использовать синтаксический синтаксический анализатор синтаксиса?
- 15. Java простой синтаксический анализатор строк
- 16. синтаксический анализатор лимона 0 token
- 17. Scala, анализатор комбинатор: синтаксический вариант
- 18. ошибка: синтаксический анализатор: команда ожидается
- 19. Пользовательский синтаксический анализатор коротких кодов
- 20. Предпроцессорная замена в синтаксический анализатор
- 21. Инициирование класс через синтаксический анализатор
- 22. Синтаксический анализатор XML для Ruby
- 23. Двоичный синтаксический анализатор или сериализация?
- 24. используя синтаксический анализатор грамматики связи
- 25. «умный» (прощающий) синтаксический анализатор даты?
- 26. Логический синтаксический анализатор в C++
- 27. Какой лучший синтаксический анализатор XML
- 28. JSON-синтаксический анализатор без литералов
- 29. gcc C++ синтаксический анализатор ошибок
- 30. Как yacc генерирует синтаксический синтаксический анализатор из правил грамматики?
См. Мой SO ответ на вопрос о том, как написать рекурсивный парсер спуска: http://stackoverflow.com/questions/2245962/is-there-an-alternative-for-flex-bison-that-is-usable-on- 8-bit-embedded-systems/2336769 # 2336769 –