Est-6u14 Garbage First JDK (G1) garbage collector, adapté à JRun?
-
22-08-2019 - |
Question
Garbage First (G1) garbage collector http://weblogs.java.net/blog/opinali/ archives / 2009/02 / here_comes_jdk.html
Pensez-vous que ce garbage collector est mieux pour JRun, en cours d'exécution ColdFusion 8?
La solution
Je vais vous dire que la mise à jour de la machine virtuelle Java dans ColdFusion est un jeu d'enfant, donc je toujours mettre à jour la dernière JVM une fois qu'il a été libéré pendant un mois. Je n'ai pas eu de problèmes avec l'une des versions jusqu'ici et ColdFusion semble obtenir un peu plus vite à chaque mise à jour.
Cela dit, vous devez toujours mis à jour la machine virtuelle Java sur une machine de test premier et exécutez votre batterie de tests pour faire des pauses-vous que rien.
Autres conseils
G1 est disponible dans Java 6 update 14 . Il pourrait être un bon choix d'un point de vue technique, mais dans cette version, il a la restriction impaire suivante:
Bien que G1 est disponible pour une utilisation dans cette version, noter que l'utilisation de la production de G1 est autorisée uniquement lorsqu'un contrat de support Java a été acheté. G1 est pris en charge à travers la plate-forme Java Standard Edition pour le programme d'affaires de Sun.
InfoQ a la spéculation quant à savoir si cela est juste une limitation à court terme ou une tentative à long terme par Sun (maintenant Oracle) pour faire de l'argent: Sun offrant le nouveau Garbage Collector G1 uniquement avec un support payant contrat?
Voici la solution que vous cherchez, lire les éboueurs:
http://training.figleaf.com/curriculum/upload/AdminCF800_Unit05_configuringPerformance.pdf
(voir page 5-10)
<cfscript>
obj = createObject("java", "java.lang.System");
obj.gc();
obj.runFinalization();
</cfscript>