Я пытаюсь решить проблему с памятью, которая возникает у меня на серверах Tomcat, и у меня есть несколько вопросов об использовании памяти.
Когда я проверяю использование памяти процессами с помощью top, я вижу, что она использует физическую память 1 ГБ, после создания дампа памяти с помощью gdb размер файла ядра составляет 2,5 ГБ, а при анализе файла HPROF, созданного jmap, указывается, что используется 240 МБ.
Итак, если top показывает 1 ГБ, почему файл hprof показывает только 240 МБ, куда ушли 760 МБ?