Pas une réponse directe à votre question, mais je crois que c'est ce que vous cherchez.
Selon la version 6 de Java documents 1 et 2 (et pas seulement de Java 5):
Référence 1 dit:
Sur le serveur de classe des machines de course de la
serveur de VM, le garbage collector (GC)
a changé à partir de la précédente série
collecteur [...] à un collecteur parallèle
Référence 2 dit:
Départ avec J2SE 5.0, lorsqu'un
l'application démarre, l'écran de lancement
peut tenter de détecter si l'
l'application est en cours d'exécution sur un
"le serveur de classe" de la machine et, le cas échéant, l'utilisation
la Java HotSpot Virtuel du Serveur
Machine (serveur de VM) au lieu de la
Java HotSpot Client De La Machine Virtuelle
(client VM).
Aussi, la référence 2 , dit:
Remarque: Pour Java SE 6, la définition de
un ordinateur serveur est l'un avec au
moins de 2 Processeurs et au moins 2 go de
la mémoire physique.
À partir de cette information, vous pouvez savoir que si la box est un serveur (d'après 2), puis il sera à l'aide de la parallèle GC. Vous pouvez aussi déduire qu'il ne changera pas de GC au cours de l'exécution.
Vous pouvez probablement trouver la bonne réponse pour les non-serveur de machines si vous creusez plus loin dans la documentation.