Existe-t-il un moyen d’améliorer les performances multicœur / multiprocesseur du compilateur Java?

Mon collègue a remarqué que lorsque javac comstack, il utilise uniquement un seul cœur. Y a-t-il quelque chose comme la commande -j avec gcc pour Java qui nous permettra de dissortingbuer la charge de travail du compilateur sur les cœurs ou les processeurs? Dans la négative, pensez-vous que cela sera toujours possible ou existe-t-il une sorte de ressortingction fondamentale résultant de la conception de Java?

L’environnement est Linux avec Sun J2SE 1.6.0.11 jdk.

Bien que ce ne soit pas exactement une réponse à votre question, certains environnements de construction tels que ant prennent également en charge la parallélisation des builds. Ainsi, si votre graphe de dépendances le permet, plusieurs javac peuvent être exécutés simultanément.