Comprender el perfil de iPhone OpenGL
Mi aplicación está en funcionamiento y ahora estoy buscando mejorar el rendimiento del renderizado. Usando 'Instrumentos' he recopilado algunos datos. Estoy trabajando con un viejo iPhone 3G como el peor de los senarios.
Time Profiler:
-30% CopyVertexElementsMultipleSequential
-11% mach_msg_trap
-4% _semwait_signal
-2% ValidateState
Sin embargo, utilizando el controlador Open GL ES, el Sampler dice:
-70% _semwait_signal
-24% CopyVertexElementsMultipleSequential
-0.7% mach_msg_trap
Revisando los documentos no he podido encontrar cuál es la diferencia entre OpenGL ES Sampler y Timer Profiler. ¿Alguien puede iluminarme?