Использование памяти Quarkus + Native Image

Я оцениваю Quarkus, и у меня есть довольно простое приложение, созданное как собственный образ. В приложении у меня есть Smallreye Metrics. Все работает нормально, но я не могу рассуждать об использовании памяти, о которой сообщает Smallrye и Docker.

Когда я запускаю статистику докеров, я получаю

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             BLOCK I/O           PIDS
6510f3adb51b        lucid_newton        0.01%               4.668MiB / 10MiB    46.68%              15kB / 81.3kB       0B / 0B             26

Итак, 4.6MB, круто.

Когда я смотрю на результаты Smallrye /metrics, Понятно

# HELP base_memory_usedHeap_bytes Displays the amount of used heap memory in bytes.
# TYPE base_memory_usedHeap_bytes gauge
base_memory_usedHeap_bytes 1.5272E7
# HELP vendor_memory_committedNonHeap_bytes Displays the amount of non heap memory in bytes that is committed for the Java virtual machine to use.
# TYPE vendor_memory_committedNonHeap_bytes gauge
vendor_memory_committedNonHeap_bytes 1.2715696E7
# HELP vendor_memory_maxNonHeap_bytes Displays the maximum amount of used non-heap memory in bytes.
# TYPE vendor_memory_maxNonHeap_bytes gauge
vendor_memory_maxNonHeap_bytes -1.0
# HELP vendor_memory_usedNonHeap_bytes Displays the amount of used non-heap memory in bytes.
# TYPE vendor_memory_usedNonHeap_bytes gauge
vendor_memory_usedNonHeap_bytes 1.2715696E7

Что почти в 10 раз больше (если я правильно прочитал научную запись). Что мне не хватает?

0 ответов

Другие вопросы по тегам