2 года назад
Записываем состояние виртуальной машины Java с помощью Flight Recorder. Анализируем запись
Анализ работы JVM (Java Virtual Machine) Среди множества способов и решений для анализа виртуальной машины Java есть одно хорошее решение — Flight Recorder. Благодаря этой утилите работающая Java-машина может записывать все происходящее внутри. Достоинства Flight Recorder Если сравнивать Flight Recorder с другими похожими решениями то можно отметить Запуск Flight Recorder. Предположим, вы уже создали свое приложение и готовы запустить его с помощью JAR. Если вы хотите при старте приложения запустить...
2 года назад
Обнаружение и предотвращение утечек памяти в Java
Источник: Nuances of Programming Введение Несмотря на наличие в Java надежной автоматической сборки мусора, утечки памяти в этом языке остаются сложной проблемой для разработчиков. Такие утечки происходят, когда объекты больше не нужны приложению, но на них по-прежнему ссылаются другие объекты, что не позволяет сборщику мусора освободить занимаемую ими память. Со временем это может привести к значительному снижению производительности приложения и даже к его аварийному завершению из-за исключения OutOfMemoryError...