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?

Était-ce utile?

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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top