Программа, о которой сегодня пойдет речь, представляет собой бенчмарк на манер MSI Afterburner, но только под Android. Здесь вы можете посмотреть, как именно работает ваш процессор, куда расходуется оперативная память, какая температура у видеочипа, или как быстро данные считываются с вашего хранилища, а также многое другое... Всем привет! Эта статья из рубрики #маленькиеполезныепрограммы (где я беру на обзор малопопулярные приложения, которые замечательно выполняют поставленную перед ними задачу - чаще всего узконаправленную), и сегодня мы поговорим о том, как определить, сколько ОЗУ расходует программа на свой запуск и работу на операционной системе Android. Это пригодится для проведения всевозможных тестов, как, например, моя "подборка самых быстрых браузеров на Android" 👇 где я вначале запускал просто приложение, а потом открывал в нем 4 сайта и видео и сравнивал результаты | в конце вас будет ждать видеоинструкция по работе с программой*
Simple System Monitor - программа, которая может все и совершенно бесплатно
Громкий заголовок, я понимаю, но посмотрите на ее оценки в Google Play. Во-первых, здесь нет никакой рекламы - разработчик приложения является ярым ее противником. Во-вторых, вы можете купить ему чашку кофе - это единственный вид "встроенной покупки", которая есть в приложении. Чтобы не отнимать ваше время - я кратенько расскажу о всех ее возможностях и интерфейсе, и затем покажу, как именно осуществлять замер расхода ОЗУ.
И еще одно небольшое уточнение, чтобы расставить все точки над i. Кто-то может возразить мне и сказать, что количество оперативной памяти, которое потребляет на себя приложение, можно посмотреть в настройках телефона (приложения/работающие). Эти цифры взяты с потолка. Они очень сильно отличаются от действительности! Даже внутри последних версий Android (Red Velvet Cake) есть специальная настройка для разработчиков, которая открывает дополнительное меню, где можно посмотреть расход ОЗУ. Режим разработчика позволяет увидеть реальные цифры, что очень важно при проведении различных тестов.
Скачиваем программу по моей ссылке (я также продублирую их в самом конце статьи):
- Google Play (к сожалению разработчик не знает русского языка, и он не стал использовать машинный перевод, поэтому приложение доступно только на английском языке, но ребята с форума 4pda благополучно его перевели) https://play.google.com/store/apps/details?id=com.dp.sysmonitor.app&hl=ru&gl=US
- Форум 4PDA (здесь программа доступна на русском языке) https://4pda.to/forum/index.php?showtopic=792853
Слева направо:
- CPU FREQUENCIES, CPU FREQURNCY TIMES, RAM, NETWORK DISK ACTIVITY - это все можно вывести в отдельную категорию, так как здесь просто визуализированы режим работы вашего процессора, внутреннего накопителя, общее потребление системой оперативной памяти смартфона, скорость приема/передачи данных по интернету | также можно посмотреть, на какой частоте и сколько по времени работал процессор вашего телефона
2. APPS USAGE - можно посмотреть, когда вы в последний раз пользовались приложением, и сколько потом времени оно продолжало работать в фоне. Эта информация пригодится для настройки энергосбережения смартфона.
3. ACTIVE PROCESSES - здесь показывается нагрузка на процессор и сколько оперативной памяти в данный момент времени задействовано приложением. Внизу расположены те программы, которые находятся в спящем режиме.
4. THERMAL ZONES - можно посмотреть, какая температура у различных компонентов вашего смартфона. Список доступных сеансеров отличается в зависимости от модели устройства.
5. BATTERY TEMPERATURE - здесь отображается температура аккумулятора и его состояние.
Как я писал ранее, нам необходимо активировать на телефоне режим разработчика. Также на нам потребуется включить отладку через USB. Это делается очень просто - это не лишает вас гарантии. Многие просто о нем не знают, но все это можно было сделать еще во времена Android 2.x Чтобы не удлинять статью (уверен, что многие итак знают, как его включить, или он у вас уже включен), я закреплю эту информацию в первом комментарии под публикацией. Скачиваем эту программу: https://clouds.androidp1.ru/direct/view.php?s=c&/Adb_Run_v3.102.97.zip (это инструмент под названием "Adb Run"). То, что мы сейчас с вами будем делать - ВЫ ДЕЛАЕТЕ ТОЛЬКО ОДИН РАЗ! По времени это буквально пару минут. Извлекаем из архива файл "Setup.exe" и устанавливаем программу на компьютер. Она устанавливается по следующему адресу (изменить его невозможно): C:\adb\
Переходим в папку: C:\adb\sdk и запускаем командную строку Windows. В командной строке набираем текст: "cd". Теперь переносим папку "platform-tools" (находится по адресу C:\adb\sdk) в окно командной строки и жмем клавишу "Enter". Теперь подключаем наш телефон к компьютеру и выбираем режим подключения "только зарядка". В командную строку необходимо последовательно вставить 2 команды (после ввода каждой надо нажать на "Enter", каждая команды пишется в одну строчку):
- adb shell pm grant com.dp.sysmonitor.app android.permission.PACKAGE_USAGE_STATS
- adb shell pm grant com.dp.sysmonitor.app android.permission.DUMP
Все! Компьютер больше не нужен. Теперь запускаем приложение "Simple System Monitor" и переходим во вкладку "ACTIVE PROCESSES" - здесь мы можем увидеть, сколько ОЗУ потребляет на себя то или иное приложение.
Напоминаю, что другие статьи из этого цикла вы сможете найти в разделе #маленькиеполезныепрограммы Теги для поиска: #android #программы #смартфоны #утилиты
Ссылки на чудо (Google Play и YouTube):
Очень надеюсь, что данный материал вам понравился. Всем добра! И подписывайтесь на мой канал - здесь каждую неделю выходит подобная годнота: обзоры фильмов, игр и многое другое ✌