Ahora que el iPad 2 viene con dos núcleos de CPU, la depuración de problemas de enhebrado será más importante que nunca. Ahora me pregunto: ¿el iOS-Simulator realmente usa los múltiples núcleos disponibles en la Mac?¿El iOS-Simulator usa múltiples núcleos?
Respuesta
Para ejecutar los programas de IOS en el simulador, Xcode compila su programa para el procesador Intel. El simulador no emula un procesador ARM, por lo tanto, la ejecución exacta del código enhebrado diferirá de un dispositivo iOS y del simulador. Independientemente de la cantidad de núcleos que utilice el simulador de iOS, la ejecución de código enhebrado puede variar mucho entre los procesadores ARM en dispositivos iOS y el procesador Intel que se ejecuta en la Mac. Por lo tanto, cualquier problema que surja debido al procesador iPad 2 multinúcleo puede aparecer o no en el simulador.
En otras palabras, querrá depurar tales problemas en el iPad 2, no en el simulador, por lo que no importa cuántos núcleos use el simulador.
Creé una aplicación de prueba especial para usted. Y aquí está el resultado:
guau, eso fue rápido. ¡Gracias! –
- 1. ¿Siempre usa bandera de múltiples núcleos (/ MP) con Visual Studio?
- 2. JVM en múltiples núcleos
- 3. Escribir múltiples núcleos o un kernel único
- 4. ¿Puede gcc usar múltiples núcleos al vincular?
- 5. Recursos de múltiples núcleos en C
- 6. Compilando con g ++ usando múltiples núcleos
- 7. CPU TSC operación de recuperación, especialmente en el entorno de múltiples núcleos de procesadores múltiples
- 8. Ejecución simultánea del kernel CUDA con múltiples núcleos por secuencia
- 9. Cómo compilar en múltiples núcleos usando mingw dentro de QTCreator
- 10. ¿Cómo usar Nutch Solrindex para indexar múltiples núcleos?
- 11. Cómo optimizar las aplicaciones de Android para múltiples núcleos
- 12. Uso de múltiples núcleos/procesadores al compilar Java
- 13. Lanzamiento simultáneo de Núcleos Múltiples usando CUDA para una GPU
- 14. ¿Solr 4.0 es capaz de usar 'join' para múltiples núcleos?
- 15. OpenMP y núcleos/hilos
- 16. ¿Cómo hacer que los sitios web de Ruby o Python usen múltiples núcleos?
- 17. Encontrar el número de núcleos en Java
- 18. Núcleos precalculados de Libsvm
- 19. MPI: ¿núcleos o procesadores?
- 20. ¿Usa versiones múltiples de rubygems con rvm?
- 21. ¿Cuántos núcleos para SSIS?
- 22. Parámetros para núcleos CUDA
- 23. Hilos frente a núcleos
- 24. ¿Por qué mi demo de Ruby thread no usa ambos núcleos? Con suerte
- 25. Tomcat configuración múltiple de núcleos SOLR
- 26. Usar actores para explotar núcleos
- 27. Gzip con todos los núcleos
- 28. ¿Las nuevas palabras clave '# async' y 'await' de C# 5.0 usan múltiples núcleos?
- 29. ¿Cómo puedo aprovechar de forma más efectiva los núcleos múltiples para cálculos cortos en .NET?
- 30. ¿Qué puedo hacer para que mi aplicación C# aproveche múltiples núcleos de procesador?
Ortwin debería aceptar su respuesta. Es mejor que el mío –
Por supuesto, nada reemplaza la depuración en el caso real. Solo estoy tratando de hacer mi mejor esfuerzo, todo funcionará sin problemas desde el día 0 cuando salga a la luz. –
@fluchtpunkt, lo hice y voté por encima del suyo y de su comentario para compensar;) –