IOS-симулятор повільний з Mavericks


77

Я єдиний, хто має повільний симулятор з часу останнього оновлення OSX (Mavericks)?

  • Я спробував скинути симулятор
  • Я спробував увімкнути / вимкнути швидкість анімації на головній панелі налагодження
  • Я намагався намалювати свою гру за допомогою простого рухливого квадроцикла
  • Я намагався запустити свою програму на IOS7, IOS6 з Retina та без на симуляторі
  • Моя програма не працює повільно, коли я запускаю її на пристрої Android

Симулятор завжди працює повільно, у попередній версії OSX я не мав жодних проблем: / (Моя програма - це гра, що використовує OpenGL ES2)

Дякую!


19
"Моя програма не повільна, коли я запускаю її на пристрої Android" так?
Piotr Tomasik

У мене є особистий фреймворк на C ++ для створення крос-платформної гри, тому я можу запускати свою гру на Android, IOS, комп’ютері….
LongDuZboub

7
У мене така сама проблема, хоча, здається, вона лише сповільнюється, коли я використовую симулятор iOS6.1, використання симулятора iOS7 не представляє проблеми із уповільненням. Я спробував ряд комбінацій, але неважливо, це iPhone, iPad, iPhone Retina, iPhone 4 "... єдине поширене - це використання iOS6.1. Скидання симулятора і навіть перевстановлення Xcode немає ніякої різниці , я використовую Xcode 5, з установки iOS6.1SDK уздовж бічної iOS7SDK, але перед оновленням до Mavericks, я ніколи не мав цю проблему ..
Daniel Аллсопп

Я ледве це помітив, оскільки в моєму додатку це навряд чи має значення. Мені цікаво, чи вимкнення App Nap для симулятора може вирішити цю проблему, але я, можливо, навіть не помічу, тому я не турбувався. Якщо вплив помітний і повторюваний для вас, спробуйте.
Стівен Фішер

2
Я не оновлювався до Mavericks, але після нового оновлення XCode у мене виникають ті самі проблеми з уповільненням симулятора.
dk123

Відповіді:


31

Я познайомився з проблемою продуктивності на симуляторі до iOS7.

Apple пропонує рішення в примітці до випуску Xcode 5.1 (Сторінка 4: iOS Simulator)

sudo sysctl -w kern.timer.coalescing_enabled=0

Тепер симулятор летить!


4
Зазначимо, це відключає злиття часу в Mavericks, що може пошкодити час автономної роботи ноутбуків.
Лео Натан

1
Так, ми повинні ввімкнути його після використання симулятора. Дякую.
satgi

@LeoNatan sudo sysctl -w kern.timer.coalescing_enabled=0справді? Я хочу залишити його вимкненим. Які недоліки, крім часу автономної роботи?
Сегев

@Sha - це механізм енергозбереження. en.wikipedia.org/wiki/Timer_coalescing
Лео Натан

1
@jowie слідувати цьому повідомлення stackoverflow.com/questions/6442364 / ... і скопіювати вставити вище термінал коду в якості сценарію оболонки
Shineeth Хамзи

3

Ну, симулятор iOS 6.1 здається повільнішим у Mavericks. Я все ще використовую XCode 4.6.3 та iOS 6.1, але зараз на Mavericks.

Я не готовий оновити свою програму до використання iOS 7 (я затримуюсь, поки не вистачить часу, щоб вирішити будь-які проблеми, які можуть виникнути під час оновлення).

Видаленій видається розумною відповідь, він сказав, що якщо ви все-таки використовуєте Mavericks, обов’язково використовуйте симулятор iOS 7, оскільки, схоже, у нього немає проблем із уповільненням.

введіть тут опис зображення

Редагувати:

Встановивши XCode 5, на щастя, не виникло проблем з оновленням мого проекту (я боявся через свій досвід роботи з бета-версією). Симулятор iOS 7 на Mavericks працює принаймні так само швидко, як симулятор iOS 6.1 на Lion.

Коли ви працюєте в симуляторі, не переконайтесь, що не вибрано Retina , оскільки емулятор сітківки в рази повільніший, ніж емулятор, що не є сітківкою. Ймовірно, це пов’язано з тим, що у нього є набагато більше пікселів для заповнення, а симулятори iOS не використовують апаратний візуалізацію.


Так, я щойно встановив XCode 5, і на щастя, проблем не було (я боявся через свій досвід роботи з бета-версією). Перевірено, симулятор iOS 7 на Mavericks працює принаймні так само швидко, як симулятор iOS 6.1 на Lion.
bobobobo

1
Як не вибрати сітківку? Наскільки я можу зрозуміти, єдиний спосіб, яким ви можете це зробити, - це вибрати "iPad".
prewett

Так, "iPad" - це iPad, що не є сітківкою ока. Можна сказати, оскільки це буде 768x1024 пікселів у повному розмірі (CMD + 1). "iPad Retina" матиме розмір 1536x2048px у повнорозмірному режимі.
bobobobo

0

Так, iOS-симулятор дуже повільний як на ios6, так і на ios7. у xcode5 є проблеми. Я просто переходжу на xcode до 5.0.2. Це трохи швидше, ніж xcode 5 на симуляторі, але все ще не піддається оцінці.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.