J'ai CF 8.01 sur Windows 2003 (versions 64 bits et 32 bits). J'ai besoin d'améliorer les performances de la JVM mais je voulais commencer par ce que la communauté considérait comme la meilleure JVM. Dans un environnement de production, avec quelle version de JVM avez-vous obtenu les meilleures performances et la meilleure stabilité ?
Réponses
Trop de publicités?J'utilise actuellement la version 1.6.0_11 avec mes serveurs CF 8.0.1 et la version 1.4.2_17 avec mes serveurs de production CF 7.0.2 (32 bits). Nous avons constaté que ces versions sont très stables lorsque les paramètres de la JVM sont correctement réglés.
Il existe des versions plus récentes de la ligne 1.6, mais je ne les ai pas encore testées dans des environnements de production.
Sur les installations ColdFusion 8 qui utilisent la JVM par défaut et font appel à des frameworks basés sur CFC, l'initialisation de l'application subira un retard notable de plusieurs minutes au démarrage (ne pas confondre le démarrage de l'application avec le démarrage du serveur).
Voir http://forum.java.sun.com/thread.jspa?threadID=5218663 .
Ce problème a été corrigé dans Sun JVM 1.6.0_11. L'utilisation de cette version de JVM ou d'une version supérieure sur ColdFusion 8 résoudra la lenteur de l'initialisation de l'application pour les applications basées sur les CFC. Les paramètres de la JVM peuvent être modifiés dans le menu ColdFusion8 \runtime\bin\jvm.config fichier.
Nous venons de déployer la version 1.6.0_16 sur notre boîte de développement ce week-end. Jusqu'à présent, elle semble être assez stable et rapide. Notez les problèmes mentionnés précédemment, antérieurs à la 1.6.0_11.
Nous serions ravis de voir ce que vous nous proposez comme options de configuration de la JVM !