Как читать GC логи и что в них искать?

Senior
257 просмотров
AFK Offer AI

С Java 9: -Xlog:gc*:file=gc.log:time,uptime:filecount=5,filesize=20m. В логах смотреть: частоту и длительность пауз, процент освобождаемой памяти после GC, heap occupancy до/после. Признаки проблем: частые Full GC (heap мал или leak), паузы растут со временем (promoted объекты накапливаются), promotion failure (Old Gen заполняется быстрее чем GC успевает). GCViewer или GCEasy для визуализации.

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

Реализуйте паттерн Decorator на Java