2011-05-23 19 views
9

En estos últimos días he notado un comportamiento muy extraño en mi proyecto androide:workspace Edificio con la aplicación Android lleva demasiado tiempo

  • Después de cada pequeño cambio único de un xml-recursos, la construcción del androide el espacio de trabajo de la aplicación lleva mucho tiempo.
  • El cambio de archivos fuente de Java no lo hace causa el mismo edificio lenta

Y no tengo idea de lo que va mal.

Ya he limpiado ese proyecto pero no ayudó.

¿Hay alguna manera de averiguar qué es lo que hace que el proceso de compilación sea tan lento?

P.s.

Alrededor del 89% veo el mensaje de construcción invocando 'Android Pre Compiler' en 'proj. nombre '

+0

el número de proyectos que está teniendo en el espacio de trabajo? – Venky

+0

¿Cuántos KByte/MBytes de recursos tiene en su proyecto? Debe deshabilitar la creación automática al modificar/actualizar recursos. – david

+0

¿Cuánto dura "demasiado tiempo"? Además, ¿configuró algún archivo de diseño para usar el v3.0 SDK? Hice esto por accidente y descubrí que tomó mucho más tiempo de lo que había hecho anteriormente (mi objetivo para el proyecto actual es v2.2). Una vez que cambié los diseños a v2.2, las cosas volvieron a la velocidad normal de compilación. – Squonk

Respuesta

2

He lidiado con varios problemas de eclipse antes de que se ralentizara. Un par de cosas para recomendar, habilite la recolección de basura avanzada y algunos de los otros artículos recomendados para un aumento de rendimiento en este artículo How can you speed up Eclipse?.

Intente habilitar la salida de compilación detallada en sus preferencias para Android> compilar para ver si alguno de sus recursos específicos es el cuello de botella.

Aunque no he podido encontrar el artículo, he leído sobre el uso de eclipse en modo de depuración y el perfil del IDE mientras trabaja para ver si algún plugin está causando interrupciones.

Por último, he utilizado la versión de la comunidad de intellij idea 10 http://www.jetbrains.com/idea/ que tiene una gran compatibilidad con Android. Es mucho más rápido que eclipse para la mayoría de las tareas, pero no tiene tanta compatibilidad con Android incorporada (debe usar ddms como herramienta independiente, sin creador de UI, etc.)

0

Incrementa los parámetros Xms y Xmx en eclipse. archivo ini.

Mis valores por defecto fue: -Xms40m -Xmx256m

Mis nuevos valores son: -Xms256m -Xmx1024m

Cuestiones relacionadas