Tuneando Flex Builder y Eclipse
Es un hecho que Eclipse, y consecuentemente FlexBuilder, es un conusmidor nato de memoria, puede relentizar la máquina de forma bastante contundente, la compilación con FlexBuilder se puede eternizar, podemos llegar a obtener OutOfMemoryExceptions y un largo etcétera.
Nadie ha dicho que eclipse no necesiste mucha RAM, mucha CPU ni que no la vaya a necesitar en un futuro. En mi caso trabajo con 1256 Mb de RAM y me había encontrado en más de una ocasión con OutOfMemoryExceptions y bastantes de los problemas ya comentados y la verdad que me costaba creer que necesitara más RAM.
Para solventarlo he estado buscando información sobre como tunear la Java virtual machine sobre la que corre eclipse para poder minimizar todos estos problemas y desde ya hace bastante tiempo creo que he conseguido olvidar estos problemas.
Lo que tenemos que hacer es parametrizar los parámetros con los que se incializa FlexBuilder y la Java Virtual Machine.
Al tratarse de parámetros de la VM de java no voy a entrar en la explicación de qué es cada uno de los ellos (hay bastante información en la red) sinó que lo pongo en forma de receta.
Los parámetros en cuestión:
Para máquinas con 512MB de ram
-vmargs -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=64m
Para máquinas con 1024MB de ram
-vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m
Que nadie se asuste, pero en el segundo caso (la configuración que yo uso) eclipse consume algo más de 800MB sólo por el hecho de estar ejecutándose. Dependiendo de la máquina y memoria que tengais jugad un poco con estos parámetros y seguro que obteneis grandes mejoras de rendimiento.
Estos parámetros los podemos poner en dos sitios distintos:
- Modificando el acceso directo de eclipse (si lo tenemos)
- Modificando el fichero el fichero eclipse.ini que se encuentra en el root de la instalación de eclipse
En el primer caso el acceso directo (botón derecho en el icono -> propiedades) quedaría algo así como E:\eclipse\eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m
En el segundo caso tenemos que poner las propiedades en el fichero y listos.
Acerca de esta entrada
Usted está leyendo “Tuneando Flex Builder y Eclipse,” una entrada de MadeInFlex
- Autor: Xavi Beumala
Xavi es un Arquitecto de Aplicaciones RIA basadas en la Plataforma Flash. Especializado en aplicaciones colaborativas en tiempo real, e-learning y CMS (Content Management Systems) utiliza Flex, FMS y Java principalmente.
- URL del Autor:
- http://www.code4net.com
- Publicada:
- 15.11.06 / 10am
- Categorías:
- Flex Builder, Tips
- Entradas relacionadas:
- Flex Builder 2 beta para Macintosh
- Actualización Flex SDK 3.1 y Flex Builder 3.0.1
- Flex Builder alpha para Linux
- Subir ficheros con Flex y un servlet de Java
- Número de visitas:
- 6024
17 Comentarios
Ir al formulario de comentarios | rss (comentarios) [?] | trackback url [?]