Я работаю над приложением Core Audio, используя Audio Units. Производительность важна, когда обратные вызовы рендеринга происходят десятки тысяч раз в секунду. Я уже знаю, что процессор не полностью эмулируется в симуляторе (mach_timebase_info
в симе возвращает числители и знаменатели, которые соответствуют значениям из чипа Core 2 Duo моего ноутбука), поэтому разумно ожидать, что производительность тоже будет другой.
- Стоит ли ожидать, что симулятор будет работать медленнее или быстрее, чем iPad 2?
- Имитирует ли симулятор двухъядерный A5 или старый одноядерный чип от iPad 1? (В списке устройств только iPad, iPhone и iPhone с сетчаткой)
- Разве это (ужас) просто выставляет любую микросхему на моем компьютере для iOS, а это значит, что у меня может быть столько же ядер, сколько у моего хост-компьютера, доступного для моего смоделированного приложения?
Очевидно, я провожу тестирование и профилирование на самом iPad. Тем не менее, в те моменты, когда я в самолете или пишу код на обеденном перерыве, или моя жена смотрит Netflix, и я не могу использовать iPad, я хотел бы знать, получаю ли я оптимистическую или пессимистическую производительность с симулятора.