update - Cómo deshabilitar la indexación en Xcode 4?
xcode 9.0 download (7)
Abra una ventana de terminal y pegue este comando:
defaults write com.apple.dt.XCode IDEIndexDisable 1
Perderá algunas funciones (autocompletar, saltar a definición, algunos asistentes no funcionarán correctamente). Pero ganarás de nuevo RAM y CPU.
Para mi proyecto Xcode pasó de usar 2 Gigs a unos cientos de MB. (que realmente necesitaba compilar;))
No hace mucho tiempo actualicé Xcode a la versión 4. Esta nueva versión pasó mucho tiempo indexando el proyecto (es bastante grande). Es por eso que me gustaría desactivar la indexación. La búsqueda a través de la ayuda de Xcode e Internet no dio resultados.
¡Gracias de antemano!
Este problema se ha notado en este grupo de noticias :
El quid de la cuestión parece ser que XCode4 usa cantidades locas de ram durante la indexación, como 5 gb o así (!), Y por lo tanto si estás en una máquina con algo así como 12 gb, no hay problema, pero si estás en una computadora portátil con solo 2 GB o más, tendrá una megapaginación bastante grave pasando.
Supongo que los ingenieros internos de Apple estaban haciendo todo lo posible para usar mac mac o algo así.
La indexación lenta no es un hecho. Y más memoria no es necesariamente mejor.
Tengo un proyecto de tamaño mediano para trabajo ~ 500 archivos fuente. Después de eliminar los datos derivados, lleva 18 minutos terminar de reindexar este proyecto. Eso es sin otras aplicaciones abiertas y sin hacer nada más con la computadora. Esto es en una Macbook Pro bastante reciente con 8G de memoria y un i7. Horrible, ¿verdad?
Mi máquina doméstica es una Mac Mini reciente con 4G de memoria y una i5. En esa máquina, el mismo proyecto dura aproximadamente 40 segundos para indexar completamente.
Todavía no sé cuál es la diferencia, pero estoy trabajando en ello.
Me encontré con el mismo problema o algo similar. Mi proyecto incluye C ++ con muchas plantillas. Incluir esos encabezados en el archivo PCH resolvió el problema para mí.
Mi nueva MacBook Pro de retina que ejecutaba XCode 4 era extremadamente lenta haciendo indexación (y todo lo demás). Mi Mac mini en casa fue muy rápido trabajando en el mismo proyecto? Resulta que era mi software antivirus, haciendo un escaneo de cada archivo leído o escrito en la MacBook. Apagar eso aceleró todo por una tonelada.
No es posible deshabilitar la indexación en Xcode 4. Muchas de las características del IDE se construyen sobre el índice que mantiene.
Reducir la prioridad del proceso XCode ayuda:
renice 10 -p PID
Puede obtener el PID desde el Monitor de actividad o los comandos top / ps.