Я использую Metal для рендеринга видеокадров в реальном времени, плюс некоторый пользовательский элемент управления (круговой ползунок) для масштабирования, который я реализовал с помощью Quartz 2D API. Когда я запускаю приложение в отладчике, я вижу, что FPS падает с 30 до иногда 11, а масштабирование не является плавным на старых устройствах, таких как iPad Mini 2. Затем я запускаю код в Time Profiler и, как ни удивительно, в Time Profiler нет падения fps. ,Приложение работает гладко в профилировщике. Как узнать, что вызывает падение fps в отладке?