Я работал над приложением в симуляторе iphone несколько недель, и до сих пор оно работало хорошо, но внезапно стало работать очень медленно как при загрузке контента, так и при анимации. Я не вносил никаких изменений в свой код с тех пор, как последний раз успешно его тестировал.
Я попытался перезапустить симулятор (несколько раз), удалить приложение и сделать полностью чистую перестройку, но безуспешно. Я также проверил использование моего процессора через монитор во время работы симулятора, и я использую только около 30% своего процессора и 40% памяти.
Я полностью понимаю, что симулятор никогда не бывает быстрым, как само устройство, но кажется странным, что он неожиданно начал работать медленно после такого долгого времени, и под медленным я подразумеваю менее четверти его первоначальной скорости.
источник
Ответы:
В симуляторе iOS на панели сверху нажмите
Debug
→Toggle Slow Animations
(илиSlow Animations
с Xcode 10+). Скорее всего, вы случайно включили его.источник
Простой Command+ Tрешит эту проблему.
Command+ Tпереключает симуляторы
Slow Animations
, которые можно найти в меню симулятора:Debug
->Slow Animations
.источник
Перейдите в меню отладки симулятора и выберите «Переключить медленную анимацию».
Обновление: в Xcode 10 это просто "Slow Animations":
источник
Выберите симулятор,
Выберите «Отладка» и снимите флажок медленной анимации.
комбинация клавиш + t
Это работа для меня.
источник
Если опция Cmd-T (медленная анимация) у вас не работает и
Debug -> Slow Animations
выключена, но у вас все еще есть медленная анимация, попробуйтеSimulator -> Reset Contents and Settings
(или, возможно,Hardware -> Erase All Content and Settings
). Это сработало для меня, когда ни один из других ответов здесь не сделал. У кого-нибудь есть предложение, почему?Кроме того, при наличии отладчика (вообще) присоединение анимации может быть очень медленным.
источник
Hardware -> Erase All Content and Settings...
опция.Hardware -> Erase All Content and Settings...
это билет.Еще одно потенциальное исправление для пользователей React-Native:
Chrome отменяет приоритеты Javascript, работающего на любых вкладках, не находящихся на переднем плане. Поэтому, если вы включили удаленную отладку, обязательно поместите отладчик в собственное окно.
источник
Вы случайно нажали медленную анимацию при отладке при использовании симулятора. Так что Run Simulator -> Debug -> Uncheck Slow Animation.
источник
Я думаю, что вы нажали команду + T вместо команды + R по ошибке.
источник
У меня пока нет представителя, чтобы оставить комментарий, но я проголосовал здесь за некоторые ответы и хотел сказать больше. У меня была проблема с медленной анимацией в iOS Simulator, особенно с ротацией, и я нашел этот пост через Google. В самом деле, так или иначе, «Toggle Slow Animations», должно быть, был включен, потому что три смены исправили это. Сначала я не думал, что это было проблемой, потому что рядом с «Toggle Slow Animations» нет галочки. Оказывается, в меню нет ни галочки, ни каких-либо указаний на то, включена она или выключена. Так что просто попробуйте включить его и посмотреть, будет ли вращение / навигация быстрее / медленнее.
Так что спасибо тебе!
источник
Симулятор -> Сбросить содержимое и настройки у меня работает. Проблема, кажется, появляется снова, когда я отлаживаю свой реактивный код удаленно. Это также может быть связано с AsyncStorage, как предложил кочевник .
источник
Вы можете попробовать отключить удаленную отладку (Cmd-D -> Stop Remote JS Debugging). Это обычно ускоряет ход вещей.
источник
Когда отладка Chrome активна, а вкладка браузера не находится на переднем плане, эмулятор также работает медленно. Для меня я решил поставить руководство на передний план.
источник
Это не только медленная анимация. Симулятор XCode имеет крайне низкую производительность в глобальном масштабе. Это ошибка Apple. Я сообщил об этом через Feedback Assistant . Я создал демо с кодом, демонстрирующим, что симулятор работает в 200 раз медленнее, чем любое старое реальное устройство. Я обнаружил, что код JavaScript с объектом Date, выполняемым в WKWebView, - боль для симулятора. Изменение параметров в симуляторе не помогает в моем случае. Смотри jsfiddle https://jsfiddle.net/kjms16cw/ Я надеюсь, что Apple исправит это в ближайшее время!
источник