03 August 2013

Mejorando el tiempo de compilación de proyectos ADF

Normalmente la compilación de proyectos en aplicaciones medianamente grandes suele ser un proceso costoso, y uno de los motivos es por que se realizan varias operaciones de lectura/escritura de ficheros en disco.

Si al menos las operaciones de escritura de ficheros resultantes de la compilación se hiciera en memoria RAM, el tiempo de proceso se reduciria. Para lograr este objetivo deberiamos apuntar la propiedad "output directory" a una carpeta dentro de unidad de disco RAM.

Para crear una unidad de disco RAM(J:) en este caso he utilizado la herramienta "RAM Disk" y le he asignado 2Gb de memoria RAM.


Posteriorme basta con configurar el "output directory" de cada proyecto que compone nuestra aplicación ADF, para que utilicen esta unidad de disco (J:).


Con esta técnica y dependiendo del tamaño del proyecto, he logrado en algunos casos un ahorro de un 40% de tiempo, aunque en proyectos pequeños, la diferencia es imperceptible.

- FIN -

No comments: