Я создал простое приложение с 1 файлом java, которое выполняет итерацию через цикл, вызывает некоторые функции, выделяет некоторую память, добавляет некоторые числа и т.д. Я запускаю это приложение через eclipse Run As->Java Application
.
Запустившееся приложение отображается в Java VisualVM под Local
.
Я дважды нажимаю на это приложение и перехожу на вкладку "Профайлер".
Настройки по умолчанию:
Start profiling from classes: my.main.package.**
Do not profile classes: java.*, javax.*,
sun.*, sunw.*, com.sun.*
Я нажимаю CPU
. Кнопки CPU
и Memory
серого цвета. Ничего не происходит.
Status
говорит profiling inactive
.
Когда мое приложение завершает Status
говорит application terminated
.
Что я здесь делаю неправильно? Есть ли какие-то настройки, которые мне нужно настроить? Нужно ли устанавливать флаг VM при запуске приложения?