
Наши услуги по оптимизации Java-приложений:
- Выделение узких мест (профилирование).
- Поиск утечек памяти (анализ java-дампа)
- Оптимизация приложений (в случае отсутствия исходных файлов применяется механизм декомпиляции)
Мы используем профилировщики запросов Netbeans, Eclipse Memory Analyzer, HP Diagnostics, Valle Introscope.
Этапы работ по оптимизации:
- Консультация по телефону.
- Выезд специалиста.
- Согласование объема и стоимости работ.
- Выполнение оптимизации.
- Подготовка отчета и демонстрация результатов.
Об услуге
Современные Java-приложения крайне требовательны к аппаратным ресурсом. Если у вас в процессе эксплуатации наблюдаются падения приложения из-за нехватки памяти, либо рост времен отклика одновременно с ростом объема данных это может быть следствием неправильно написанного программного кода.
Компания Перфоманс Лаб профессионально занимается оптимизацией Java-приложений, мы локализуем утечку памяти, найдем наиболее ресурсоемкие вызовы классов, при необходимости самостоятельно исправим код, либо укажем разработчику ошибку. Перфоманс Лаб берет на себя риски успешности выполнения оптимизации, а именно оплата производится только по факту успешно выполненной работы.
Используемые техники
1.Анализ Java-дампа
Для поиска больших классов и анализа утечек мы используем анализатор Java-дампа, этот инструмент позволяет найти наиболее крупные объекты в памяти.

2. Профилирование вызовов классов
для отслеживание ресурсоемких классов применяется профилирование(см. снимок ниже)
3. Поиск утечек памяти
Помимо анализа java-дампа для поиска утечек памяти мы используем онлайн-мониторинг приложений Java.