Запуск btrace на короткой программе из NetBeans
Я хотел запустить btrace в коротко запущенной программе из NetBeans, поэтому я запустил jvisualvm из командной строки Windows, затем запустил программу в режиме отладки из NetBeans и установил точку останова для первого оператора в классе "main". щелкнул программу в окне приложений visualvm и выбрал "Отслеживание приложения". Затем я выбрал продолжить на netbeans, чтобы запустить программу, и вывод btrace был создан на визуальной виртуальной машине. Это самый простой способ запустить сеанс btrace в быстрой программе из NetBeans?
1 ответ
Использование VisualVM для генерации трассировки коротко запущенных приложений не представляется оптимальным. Вы были бы лучше с подходом CLI.
- Предварительно скомпилируйте скрипт BTrace, используя btracec
- Создайте новую конфигурацию проекта в NetBeans и добавьте следующие параметры виртуальной машины
-javaagent:<path-to-btrace-agent.jar>=stdout=true,script=<path-to-compiled-script>
- Выберите эту конфигурацию и запустите приложение, чтобы получить выходные данные трассировки из stdout