Mi compañero de trabajo notó que cuando javac está compilando, solo utiliza un único núcleo. ¿Hay algo así como el comando -j con gcc para Java que nos permitirá distribuir la carga de trabajo del compilador entre núcleos o procesadores? Si no, ¿cree que esto alguna vez será posible o existe algún tipo de restricción fundamental como resultado del diseño de Java?¿Hay alguna forma de mejorar el rendimiento multinúcleo/multiprocesador del compilador Java?
El entorno es Linux con el Sun J2SE JDK 1.6.0.11.
Respecto tarea paralela de hormiga: "Se debe considerar una tarea avanzada que debe ser usado en ciertas situaciones de procesamiento por lotes o de prueba, en lugar de un truco fácil para acelerar los tiempos de construcción en una CPU de múltiples vías" - http: // hormiga .apache.org/manual/CoreTasks/parallel.html –
Creo que esta es la nueva URL de esa página http://ant.apache.org/manual/Tasks/parallel.html – Michael