Мое приложение запущено и теперь я хочу улучшить производительность рендеринга. Используя «Инструменты», я собрал некоторые данные. Я работаю со старым iPhone 3G как наихудший вариант.
Time Profiler:
-30% CopyVertexElementsMultipleSequential
-11% mach_msg_trap
-4% _semwait_signal
-2% ValidateState
Однако, используя драйвер Open GL ES, сэмплер читает:
-70% _semwait_signal
-24% CopyVertexElementsMultipleSequential
-0.7% mach_msg_trap
Копаясь в документации, я не смог прийти в чем разница между OpenGL ES Sampler и Timer Profiler. Может ли кто-нибудь просветить меня?