2016-10-08 3 views
0

Наша игра должна соответствовать производительности Android-телефона, и я собираю некоторые полезные параметры производительности. например memerory, cpu core numbers, максимальная частота процессора.Android Как оценивать производительность процессора?

Howerver, эти параметры не могут полностью представлять производительность ЦП. Я нашел несколько вопросов об этом просто в общих чертах и ​​не вдавался в подробности.

Вот 2 ссылки, связанные с темой How to detect android cpu speed? (Честно говоря, я не знаю, как SystemClock.uptimeMillis() может проверить центральный процессор) & How to check if device is *fast* enough

Есть ли какой-либо параметр может представлять собой, как быстро это устройство в точку?

Любая ссылка на документацию об этом будет высоко оценена.

+1

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

+0

@ Маргарет, спасибо за ваш совет! Я согласен с первой половиной, и я это сделал. Тем не менее, я не уверен, что вы сказали во второй половине, потому что FPS - это неустойчивое значение. Когда я переключаю сцену игры, например. один идет в битву, FPS становится ниже, и вы не можете сказать, что телефон имеет более низкую производительность. Таким образом, в нашей игре FPS может быть ссылкой, но не параметром производительности. Мне нужен общий параметр, например IPS CPU на ПК. Еще раз спасибо! – Yachao

ответ

0

Я нахожу простой способ. https://developer.android.com/reference/android/os/Build.html#SUPPORTED_ABIS

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

String abi = null; 
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { 
    abi = Build.CPU_ABI; 
} else { 
    abi = Build.SUPPORTED_ABIS[0]; 
} 

arm64-V8A означает высокое качество процессора до сих пор, таким образом, в соответствии со значением ABI, мы можем получить еще один параметр производительности процессора.

Смежные вопросы