Java G1 collecte des ordures dans la production

Depuis Java 7 va utiliser la nouvelle G1 collecte des ordures par défaut est de Java va être capable de gérer un ordre de grandeur plus grand tas sans censés "dévastateur" GC temps de pause? Personne n'a réellement mis en œuvre G1 dans la production, quelles ont été vos expériences?

Pour être juste, la seule fois où j'ai vu vraiment beaucoup de GC pauses est sur de très gros tas, beaucoup plus que d'un poste de travail aurait. Pour préciser ma question; s'G1 ouvrir le portail pour les segments dans les centaines de GO? La TUBERCULOSE?

  • Bien qu'il pourrait être reformulé plus précisément, ce n'est pas une horrible question. Je souhaite vraiment que les gens avaient à expliquer mieux que "Pas une question de" lors du vote de près.
  • Je n'ai pas le droit de vote à fermer, mais je souhaite que l'OP avait fait un de plus objectif pour le poste de détaillant ses problèmes avec l'actuel GC. Aussi, "Java" est une langue alors qu'il est en train de parler de la mise en œuvre, et je ne sais pas ce que "la mise en œuvre de G1 dans la production", on entend, notamment avec le futur de la le reste de la question. Si c'est pour être dans Java 7, sûrement personne ne l'a utilisé dans la production?
  • G1 a été une fonctionnalité expérimentale disponible dans le JDK depuis le JDK 6 update 14. Par "la mise en œuvre de G1 dans la production", je pense qu'il voulait dire en fait de l'utiliser, n'est pas difficile à comprendre. Et même si je conviens que G1 est une partie de JDK 7, pas de Java, une recherche pour Java 7 sur Google renvoie le JDK 7 page d'accueil comme c'est le premier résultat, et les deux termes sont souvent utilisés de façon interchangeable. @Benju je n'aurais pas confiance dans les résultats obtenus avec G1 sur le courant du JDK que c'est expérimental, beaucoup de choses pourraient changer à partir de maintenant de la version officielle.
  • Il semble JDK 7 update 1, 2 et 3 ne pas utiliser le G1 gc par défaut. Vous pouvez chect par jinfo -drapeau UseG1GC pid
InformationsquelleAutor benstpierre | 2010-02-12