Я создал несколько сервисов с использованием Quarkus и хочу сам изучить некоторые различия в производительности. Здесь я столкнулся с проблемой, заключающейся в том, что использование памяти docker и отчет kubernetes в контейнере намного ниже, чем использование памяти, сообщаемое с помощью smallrye metrics или с помощью команды типа top из контейнера. Теперь я хотел бы собрать более подробную информацию о памяти в сервисе, чтобы провести как можно более точное сравнение, однако я не знаю, как получить более подробную информацию.
GraalVM также предлагает инструменты, такие как visualVM, но, похоже, он может работать только тогда, когда изображения запускаются изначально (а не в контейнере docker). Метрики Smallrye не содержат деталей, которые я хотел бы видеть, и такие вещи, как NativeMemoryTracking, недоступны (насколько мне известно).
Есть ли что-нибудь еще, что я могу изучить, или информацию, которую я знаю отсутствует?