DroidGauge — это инструмент командной строки, ориентированный на локальную работу, для воспроизводимых измерений производительности приложений Android. Он не требует root-доступа, APK-файла на устройстве, облачных сервисов или внешних ресурсов для создания отчетов. Он выявляет регрессии производительности и энергопотребления Android локально с помощью одной команды adb и готового автономного отчета.
Возможности:
- Сбор показателей CPU, PSS-памяти, рывков при отрисовке кадров, батареи, температуры и сетевой активности отдельных приложений — если соответствующие данные доступны в используемой версии Android.
- Устойчивый сбор данных: недоступные команды и поля отмечаются как отсутствующие метрики, а не приводят к прерыванию всего запуска.
- Стабильный JSON-формат
schema_version: 1со средним значением, p50, p95, минимумом, максимумом и изменением от первого до последнего измерения. - Адаптивные HTML-отчёты в тёмной теме со встроенными SVG-графиками, без CDN, JavaScript, внешних шрифтов и дополнительных файлов.
- A/B-сравнение с учётом направления изменения (
improved,regressed,stable) и детерминированными выводами на основе правил. - Проверка в CI с кодом выхода
2при обнаружении настроенных регрессий. - Не собираются логи, списки приложений, содержимое экрана или другие персональные данные.

