Скачать приложение FPS Meter для Android. Как измерить FPS на Android во время разработки приложений Показатель FPS: что он значит

Пользователи Android-устройств нередко задаются вопросом о быстродействии их гаджетов, особенно в играх.

Как его можно замерить? Как можно сравнить с результатами на других устройствах? Для кого-то это так и остается загадкой, а о производительности смартфонов судят визуально. Немногим известно, что для определения быстродействия устройства в разных приложениях существует конкретный параметр.

Показатель FPS: что он значит?

Параметр FPS пришел из мира компьютерных игр и показывает, насколько легко устройство справляется с отображением программ и игр. Под аббревиатурой скрывается англоязычное сочетание слов «Frames Per Second» - количество кадров в секунду.

Но этот перевод весьма свободный и примерный, просто его приняли все локализаторы компьютерных игр. По сути, это число изображений, которые выводятся на экран за единицу времени. Чем выше данный показатель, тем более плавная графика и меньше рывков. Все привычные «торможения» игр в большинстве случаев связаны с падением FPS.

Параметр FPS весьма условный, но его важность сложно переоценить, ведь речь идет о числовом выражении качества картинки на смартфоне. Чем больше процессов открыто, и чем слабее система, тем меньше будет FPS. Как следствие, а открытие и закрытие приложений значительно затянется.

То есть такой нехитрый параметр, как измерение количества изображений, которые показываются пользователям за секунду, является очень точным показателем быстродействия всего устройства.

Как измерить FPS?

Можно ли измерить FPS на смартфоне? Да, но сделать это не так просто. В Google Play есть около десятка программ, но лучшие из них, например, FPS Meter, требует наличие - б ез них приложения бессильны.

Другим вариантом является FPS Test, которому доступ суперпользователя не нужен. Но и работает он по другому принципу. Данное приложение проводит тест на ненагруженной системе и в каком-то смысле показывает только потенциальное быстродействие. Смысла от этого практически нет.

В свою очередь, первый вариант показывает быстродействие в любой программе (хотя и сам ощутимо подгружает систему при этом, благо алгоритм игнорирует собственную нагрузку).

Точный замер FPS на Android возможен только при наличии root-прав. Зачем он нужен? Чтобы понимать, насколько конкретный аппарат производителен по сравнению с другими.

Напоследок наглядная демонстрация параметра FPS.

Я надеюсь, что все знают, что такое FPS? Нет, я говорю не о шутерах от первого лица. Аббревиатура FPS также означает «frame per second». Другими словами, указывает число кадров в секунду, которые отрисовывает ваше устройство во время игры. Чем выше цифра, тем более гладкой и плавной видится картинка. Идеальным значением является 60 FPS и более. Также, значение FPS является отличным индикатором вычислительных способностей вашего девайса по части графики. Поэтому большинство benchmark-тестов графики основываются именно на нём.

Впрочем, benchmark - это одно, а реальная производительность вашего девайса - это совсем другая история. В этом гайде, мы раскроем вам, как измерить число FPS для Android-игр. Это должно помочь вам понять, способно ли ваше устройство выдать желаемые 60 FPS в вашей любимой игре.

Перед началом, просим вас учесть, что эта статья не для новичков. Так что, будьте осмотрительны и действуйте аккуратно. Кроме терпения и мудрости, вам также потребуется USB-кабель и компьютер, к которому можно подключить ваш Android-девайс. Если с этим всё ясно, мы начинаем.

1. Скачать GameBench

Для начала скачайте и установите на свой девайс бесплатное приложение GameBench . А пока оно устанавливается, возьмитесь USB-кабель и окопайтесь около компьютера. Как только инсталяция завершится, откройте GameBench на своем девайсе - вы увидите экран приветствия. Нажмите «Begin» и поехали...

2. Включите USB-дебаггинг

После этого, вас могут попросить активировать USB-дебаггинг на вашем девайсе. По сути, это опция, которая позволяет вашему компьютеру связываться с вашим девайсом по специальному каналу. После того, как вы нажмете на большую оранжевую кнопку, вас направят на экран «Опции разработчиков», где расположена данная опция.

3. Продолжаем установку

После активации режима USB-дебаггинга, вас направят на сайт программы GameBench, где вам придётся скачать клиентское ПО. Просто скопируйте предложенную ссылку в ваш браузер. Там же вы найдете исчерпывающую инструкцию о том, что и как нужно делать. Или же, вы можете просто перейти к следующему пункту.

4. Установка драйверов

Если вы используете компьютер под ОС Windows, вам потребуется Universal Driver Installer. Ссылку на эту программу, вы найдете на сайте GameBench. Просто скопируйте предложенный установочный файл и запустите процесс инсталяции. После этого, вы увидите синее окно, которое приведено на скриншоте. Для подтверждения вашего намерения установить это приложение, нажмите «Y», а затем «Enter». Учтите, это придётся сделать несколько раз. После того, как программа удостоверится в серьёзности ваших намерений, начнётся её распаковка. По её окончанию, синее окно автоматически закроется. На очереди, пункт номер пять.

5. Скачайте клиент GameBench

А теперь, настало время скачать GameBench Desktop-клиент. Ссылка на него опубликована на установочной странице GameBench. Данный файл находится в формате JAR, поэтому для его запуска потребуется предустановленная JAVA. Но думаю, с этим у вас проблем нет. А пока файл качается из Всемирной Паутины, подключите свой девайс к компьютеру через заготовленный USB-кабель. Если после запуска клиента, тот выдаст сообщение об ошибке, перезагрузите компьютер. Если это не помогло, поищите в Сети ADB-драйвера для вашего специфичного девайса.

6. Отключите ваш девайс

Как только клиентское ПО успешно обнаружит ваш девайс, он сделает всё за вас. Вам останется только отключить девайс от компьютера. Только помните, что если вы перезагрузите свой девайс, вам придётся снова запускать клиент GameBench, для того, чтобы вновь пользоваться его функционалом. А теперь, смело нажимайте на оранжевую кнопку с надписью «Dashboard».

7. Выберете игры

Это панель управления GameBench. Здесь вы можете выбрать приложения и игры, производительность которых вы хотите измерить. Для этого, вам придётся нажать на большой зелёный плюс и выбрать нужные вам приложения и игры из всплывающего списка. Как только ваш выбор сделан, нажмите на маленький плюс в правом верхнем углу.

8. Сыграйте

А вот теперь, настало время запустить игру из вашего списка, нажав на зелёный символ «Play». Как только вы запустите игру, на экране появится таймер, который будет отсчитывать время игры. Учтите, что для отображения числа кадров в реальном времени, вам потребуется залезть в настройки. Пройдите «Setting» -> «FPS Overlay». Также, все эти данные фиксируются и могут быть отображены после завершения игры. Для прекращения записи нажмите «Stop».

9. Просмотр логов

Па-пам! И вот логи вашей сессии в ваших руках. В первую очередь, вам предъявят среднее значение FPS за игру. Вы также можете запросить график, содержащий в себе детализированную информацию о игровой сессии, включая значения FPS, с привязкой по времени для каждой из секций игры.

Это программа для создания трехмерных игр на мобильных устройствах, работающих под управлением ОС Андроид. С помощью нее вы сможете создать собственный проект с уникальными локациями, сценами, персонажами и так далее.

Характеристика

Перед вами качественный FPS-конструктор. С помощью этой утилиты вы сможете создавать собственные трехмерные игры прямо на своем смартфоне или планшете. Это может быть как стрелялка от первого лица, так и нечто другое. При этом вам совершенно не нужно разбираться в моделировании, программировании и смежных сферах, ведь приложение в буквальном смысле сделает все за вас.

Вам достаточно будет лишь придумать интересную сюжетную линию, выбрать локации и расставить актеров - захватывающий любительский боевик готов! Вы сможете настраивать самые разные аспекты своей игры, включая текстуры и сцены, врагов, цели уровней и многое-многое другое.

К вашим услугам поистине огромное количество сопутствующих инструментов, которыми очень легко и просто овладеть. Каждый элемент можно выбрать из списка уже имеющихся или разработать его самостоятельно. Можно настраивать внешний вид каждого игрового объекта.

Особенности

  • Создание FPS-игр.
  • Множество различных инструментов.
  • Расширенный редактор уровней.
  • Создание и имитирование графических элементов.
  • Продвинутый редактор объектов и актеров.
  • Возможность создать фоновую музыку.
  • Выкладка готов результатов в Сеть.

Ниже Вы можете скачать на Андроид оригинальное приложение FPS Maker 3D на русском языке.

4 ответов

Обратите внимание, что производительность будет ужасной при подключении отладчика.

Из моей собственной игры Android время кадра можно измерить с помощью android.os.SystemClock . То есть вы вызываете SystemClock.elapsedRealtime() один раз за кадр и вычитаете значение из предыдущего кадра. Поскольку elapsedRealtime() измеряется в миллисекундах, вычисление частоты кадров так же просто, как 1000.0 / frametime .

Вы можете разместить свой код в текущем фрейме, используя Choreographer#postFrameCallback , если таргетинг на уровень API 16 или более новый (Jelly Bean).

Также обратите внимание, что время цикла обычно является лучшим показателем производительности, чем частота кадров. Разница между 1000fps и 1200fps составляет такое же количество раз, как разница между 60fps и 61fps (приблизительно, вероятно, меньше, чем это)

Я использовал GameBench для FPS-анализа приложения Android (это не игра, я хотел проверить FPS, когда запускается анимация моего приложения). GameBench фиксирует метрики частоты кадров (FPS), которые являются лучшим объективным индикатором текучести UX.

Мое требование состояло в том, чтобы проверить, что FPS будет 30FPS, когда начинается анимация моего приложения Android.

Я проверил следующее с графиком, предоставленным инструментом GameBench,

  • Когда начинается анимация, FPS переместилась с 0 FPS на 30FPS.
  • Когда анимация заканчивается, FPS перемещается с 30FPS на 0 FPS

Смотрите снимок экрана.

Чтобы использовать этот инструмент, вам необходимо установить приложение Android и панель запуска на рабочем столе.

  • Установите приложение GameBench на свое устройство Android.
  • Зарегистрируйтесь в GameBench, используя адрес электронной почты и установите настольное приложение.
  • Загрузите и установите GameBench Desktop Launcher.
  • Подключите устройство к рабочему столу. На вашем устройстве может появиться всплывающее окно с просьбой разрешить USB-отладку
  • В Android-приложении GameBench вы можете выбрать приложение (которое я уже установил на планшет) для анализа.
  • Затем вы можете записывать кадр в секундах и генерировать отчет (его также можно найти в веб-панели управления, FPS, снимок экрана, производительность, батарея и т.д.).

Существует список программ, в функционале которых есть функция отображения FPS в игре. Но что это такое? FPS – количество кадров в секунду, которое пользователь видит на экране ПК во время игры. Чем больше этот показатель, тем лучше. Особенно это касается шутеров. Специальные программы предлагают произвести мониторинг этого значения. Давайте рассмотрим их подробнее.

Один из самых известных представителей данного списка. В функционал Fraps входит запись видео с экрана, создание скриншотов и, конечно же, он подходит для измерения FPS в играх. Работает Фрапс поверх всех окон, поэтому не придется переключаться между процессами.

Данная программа имеет простой интерфейс и небольшой функционал, однако его вполне хватает для тех целей, для которых скачивается Fraps. Пробная версия распространяется бесплатно и ее хватит для того, чтобы понять, достойна ли программа внимания.

СAM

CAM предназначен для мониторинга всей системы в целом. Он также подходит для просмотра количества кадров в играх. Помимо этой информации, на экране отображается нагрузка на процессор и видеокарту, их температуры. В ней собрано все, чтобы быть постоянно в курсе состояния своего ПК.

Программа распространяется абсолютно бесплатно и имеет русский язык. CAM всегда уведомит вас о критических нагрузках или температурах системы, что поможет избежать сбоев в ее работе. Все уведомления можно настроить в соответствующем меню.

FPS Monitor

Название говорит само за себя. Программа отлично подходит для показа FPS в играх, а также помогает следить и за другими параметрами системы. Имеется несколько заготовленных сцен для различных режимов работы.

Распространяется пробная версия бесплатно и имеет ограниченный функционал. Полная версия стоит 400 рублей и не имеет ограничений. В любой их версий присутствует русский язык интерфейса.

Overwolf

Основная цель этого представителя не счетчик FPS, а создание различных интерфейсов для игр. Однако в настройках можно установить параметр мониторинга кадров в секунду. После этого необходимо просто зайти в игру с включенной программой и показатель будет отображаться в том месте, которое вы указали в настройках.

Распространяется абсолютно бесплатно, практически весь интерфейс переведен на русский язык и имеется множество дополнений, которые можно скачать или купить во внутреннем магазине. Установленные плагины и скины помещаются в библиотеку.

MSI Afterburner

Многофункциональная программа, которая поможет настроить компьютер и повысить его производительность. Благодаря MSI Afterburner можно задать параметры для быстродействия или графики, изменить параметры кулера и многое другое.

В функционал программы входит полный мониторинг системы, включая показ количество кадров в секунду в играх.

Используя Автобернер, можно разогнать видеокарту, но делать это стоит только опытным пользователям. Программа распространяется полностью бесплатно, но не полностью русифицирована.

 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!