Материалы с подобными громкими заголовками широко распространяли многочисленные технологические блоги, используя статью в качестве источника.
«Оценки производительности iPhone после обновления безопасности Spectre» от доселе малоизвестного блоггера Melv1n (Мелвин Могол).
Суть проста: Apple выпустила патч, призванный закрыть уязвимость Spectre в iOS; после его установки бенчмарк продемонстрировал существенное снижение производительности iPhone 6. Ссылка на пост была размещена на одном из крупных ресурсов, небольшой автономный блог Мелвина рухнул под «эффектом хабра», а интернет-аудитория начала обсудить еще одну ужасную историю и заклеймить Apple стыдом.
Ну а что с патчем и производительностью? Чтобы проверить утверждение Мелвина, достаточно провести простой эксперимент по методу, описанному в посте: провести измерения в бенчмарке Geekbench 4 перед установкой обновления и после нее на устройстве без джейлбрейка, закрыв все запущенные приложения.
iPhone 7 Plus демонстрирует однозначную (хоть и небольшую) увеличивать производительность (точнее, показатели бенчмарков) сразу после обновления iOS с 11.2 до 11.2.2: «попугаи» перед обновлением , после обновления , прямое сравнение (результаты мои).
Подобные отчеты от пользователей 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 показал печальные результаты:
Мелвин прав? Результат в одноядерности приемлемый, но куда делась добрая тысяча очков в многоядерности?
Меня смутило то, что после обновления iPad стал теплым (не горячим, но и не совсем холодным).
На следующий день я повторил измерение и получил вполне нормальные результаты (чуть выше среднего):
Очевидно, после обновления на устройстве запустились какие-то фоновые процессы, скорее всего оптимизация хранилища, индексация и т.д., из-за чего производительность временно уменьшилось.
Я сталкивался с чем-то подобным как на устройствах 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
-
Лучший Очиститель Mac, Доступный Сегодня
19 Oct, 24 -
Перевод Звонка На Внутренний Номер
19 Oct, 24 -
Поддержка Razor В Visual Studio Code
19 Oct, 24 -
Лампочка
19 Oct, 24