Как использовать jmap для анализа памяти?

Middle
246 просмотров
AFK Offer AI

jmap -heap показывает использование heap и GC настройки. jmap -histo выводит гистограмму объектов по типам — быстро найти что занимает память. jmap -dump:format=b,file=heap.hprof создаёт heap dump для детального анализа в MAT или VisualVM. В продакшене лучше -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heap.hprof чтобы dump создавался автоматически при OOM.

Следующий вопрос

Напишите generic-метод, который принимает List<? extends Comparable> и возвращает max