Пытались ли вы использовать Shark (один из инструментов инструментов) для анализа образцов?
Когда что-то «залипает», это, вероятно, означает, что процессор работает.Акула время от времени производит выборку ЦП (ну, по-человечески, ОЧЕНЬ часто) во время короткой серии (я бы держал его менее 5-10 секунд) и сообщает вам, какой процент времени ЦП тратит на какие задачи.
Он делает именно то, что вы упомянули - обратный инжиниринг всего кода сборки, чтобы он больше походил на отладчик (ну, не на 100%, но достаточно).
Это был бы первый шаг - определение процессора- тяжелая задача, которую вызывает ваш код performSelectorOnMainThread:
, который заставляет видео всплывать.Затем, как только вы узнаете, что это такое - ответ либо будет очевиден, либо вам придется изменить свою архитектуру:)