J'utilise un conteneur Solaris avec 2 cœurs (la machine physique en a 32 avec 8 threads, chacun) pour exécuter un jvm (BEA Jrockit). La surprise est: Runtime.getRuntime().availableProcessors()
renvoie 256 plutôt que 2 ou, disons 16. Autrement dit, l'application (un produit scellé) croit en 256 cœurs disponibles, ce qui peut causer des problèmes de performance.Java availableProcessors() dans un conteneur Solaris
Est-il possible de limiter le nombre de cœurs qu'un conteneur Solaris peut voir ou de passer à JRockit (ou même à Sun Hotspot)?