Estamos desarrollando aplicaciones Java/SpringSource con Eclipse en máquinas Vista de 32 bits con 4 GB de RAM. El sistema operativo expone aproximadamente 3.3 GB de RAM debido a las reservas de hardware, etc. en el espacio de direcciones virtuales. Me encontré con varios controladores Ramdisk que pueden crear un disco virtual desde la memoria RAM oculta por el sistema operativo y estoy buscando sugerencias sobre cómo usar el disco virtual de 740MB para acelerar el desarrollo en nuestro entorno.Optimizar el uso de Ramdisk para desarrollo Eclipse
La parte más lenta del desarrollo para nosotros es la compilación, así como el inicio de SpringSource dm Server.
Una opción es configurar Vista para cambiar al Ramdisk. Eso funciona, y acelera notablemente el desarrollo en situaciones de poca memoria. Sin embargo, los 3,3 GB disponibles para el sistema operativo a menudo son suficientes y hay muchas situaciones en las que no usamos mucho el archivo de intercambio.
Otra opción es utilizar el Ramdisk como ubicación para archivos temporales. Utilizando el comando Vista mklink, creé un enlace rígido desde donde el área de trabajo del servidor SpringSource dm normalmente reside en Ramdisk. Eso mejora significativamente los tiempos de inicio del servidor, pero no hace nada por los tiempos de compilación. Hay aproximadamente 500MB libres en el Ramdisk cuando el directorio de trabajo se utiliza por completo, por lo que hay mucho más.
¿Qué otros archivos/directorios pueden ser candidatos para colocar en el Ramdisk? Archivos relacionados con Eclipse? (Partes de) el JDK?
¿Hay una herramienta de fuente abierta/gratuita para Vista que me muestre qué archivos se utilizan con más frecuencia durante un período de tiempo para reducir las conjeturas?
PS - Si todo esto se resuelve moviendo a un sistema operativo de 64 bits, pero eso no es una opción viable por el momento. –