Как мы можем контролировать память, потоки, процессор и т. Д. c. встроенного образа GraalVM во время тестирования производительности? - PullRequest
1 голос
/ 30 марта 2020

Я хочу запустить некоторые тесты производительности для собственного образа Quarkus. В традиционном Java приложении я бы использовал VisualVM для подключения к приложению и отслеживания его памяти (молодой, старый, и т. Д. c.), Загрузки процессора, потоков и т. Д.

с нативным образы теперь являются процессами ОС, есть ли способ получить информацию о процессе, эквивалентную тому, что мы получили с VisualVM, или мы должны просто придерживаться информации об ОС (загрузка ЦП + память)

1 Ответ

0 голосов
/ 30 марта 2020

Один из вариантов, если вы добавляете расширение метрик, - это получать их и после графика каким-то образом. Другим вариантом может быть vmstat на unix, но они есть для всей системы.

Если вы развертываете в среде kubernetes, Прометей получит информацию для вас.

...