Патч Anti-Spectre В Ios 11.2.2 Замедляет Работу Устройств На 50%?

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

«Оценки производительности iPhone после обновления безопасности Spectre» от доселе малоизвестного блоггера Melv1n (Мелвин Могол).

Суть проста: Apple выпустила патч, призванный закрыть уязвимость Spectre в iOS; после его установки бенчмарк продемонстрировал существенное снижение производительности iPhone 6. Ссылка на пост была размещена на одном из крупных ресурсов, небольшой автономный блог Мелвина рухнул под «эффектом хабра», а интернет-аудитория начала обсудить еще одну ужасную историю и заклеймить Apple стыдом.

Ну а что с патчем и производительностью? Чтобы проверить утверждение Мелвина, достаточно провести простой эксперимент по методу, описанному в посте: провести измерения в бенчмарке Geekbench 4 перед установкой обновления и после нее на устройстве без джейлбрейка, закрыв все запущенные приложения.

iPhone 7 Plus демонстрирует однозначную (хоть и небольшую) увеличивать производительность (точнее, показатели бенчмарков) сразу после обновления iOS с 11.2 до 11.2.2: «попугаи» перед обновлением , после обновления , прямое сравнение (результаты мои).



Патч Anti-Spectre в iOS 11.2.2 замедляет работу устройств на 50%?

Подобные отчеты от пользователей iPhone 6s/7/8 (Plus), X и даже 5s регулярно встречаются в комментариях к подобным статьям: оценок Geekbench мало вырос .

Но, возможно, проблема затронула только процессор Apple A8, используемый в iPhone 6? Шестого iPhone у меня нет, но есть iPad Air 2 — в нем используется трехъядерная версия A8, A8x. К сожалению, перед обновлением забыл померить на попугаях, поэтому остановимся на средних значениях с Сайт Geekbench : 1796 баллов в одноядерном тесте и 4161 в многоядерном режиме.

Запуск бенчмарка сразу после установки iOS 11.2.2 показал печальные результаты:

Патч Anti-Spectre в iOS 11.2.2 замедляет работу устройств на 50%?

Мелвин прав? Результат в одноядерности приемлемый, но куда делась добрая тысяча очков в многоядерности? Меня смутило то, что после обновления iPad стал теплым (не горячим, но и не совсем холодным).

На следующий день я повторил измерение и получил вполне нормальные результаты (чуть выше среднего):

Патч Anti-Spectre в iOS 11.2.2 замедляет работу устройств на 50%?

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

Я сталкивался с чем-то подобным как на устройствах Apple, так и на Android-смартфонах, которые могли даже сильно нагреваться в первые часы после обновления, выполненного без стирания (полной очистки) пользовательских файлов.

Неизвестно, является ли совпадением то, что iPhone 7 Plus на SoC A10 показал нормальные (и даже более высокие) оценки через несколько минут после установки патча, в то время как iPad Air 2 (и, очевидно, iPhone 6 Мелвина Мугала) на A8 (x) запустил какие-то процессы оптимизации, которые временно снизили производительность.

Я почти уверен, что эта функция не имеет никакого отношения к защите от Spectre, скорее всего, это просто «наведение порядка» в системе.

Итог: оба протестированных устройства не продемонстрировали какого-либо значительного и/или постоянного снижения производительности после установки iOS 11.2.2. К сожалению, крупные порталы с миллионами посещений, имеющие множество устройств для тестов и обзоров, не утруждают себя выполнением простейших проверок материала, если есть шанс собрать больше трафика по резонансной теме.

Обновляйтесь смело — по крайней мере, если вы уже используете iOS 11 и не используете джейлбрейк.

Теги: #iOS 11 #Spectre #разработка iOS

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.