Запуск btrace на короткой программе из NetBeans

Я хотел запустить btrace в коротко запущенной программе из NetBeans, поэтому я запустил jvisualvm из командной строки Windows, затем запустил программу в режиме отладки из NetBeans и установил точку останова для первого оператора в классе "main". щелкнул программу в окне приложений visualvm и выбрал "Отслеживание приложения". Затем я выбрал продолжить на netbeans, чтобы запустить программу, и вывод btrace был создан на визуальной виртуальной машине. Это самый простой способ запустить сеанс btrace в быстрой программе из NetBeans?

1 ответ

Использование VisualVM для генерации трассировки коротко запущенных приложений не представляется оптимальным. Вы были бы лучше с подходом CLI.

  1. Предварительно скомпилируйте скрипт BTrace, используя btracec
  2. Создайте новую конфигурацию проекта в NetBeans и добавьте следующие параметры виртуальной машины
    • -javaagent:<path-to-btrace-agent.jar>=stdout=true,script=<path-to-compiled-script>
  3. Выберите эту конфигурацию и запустите приложение, чтобы получить выходные данные трассировки из stdout
Другие вопросы по тегам