IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le ramasse-miettes Java ZGC pourrait bientôt passer dans l'open source
La communauté est appelée à se prononcer sur la question jusqu'au 8 novembre

Le , par Victor Vincent

259PARTAGES

7  0 
Développé par Oracle, le ramasse-miettes ZGC est destiné à la libération de la mémoire occupée par des applications et des objets de grosse taille. Présenté comme étant un ramasse-miettes à faible latence, ZGC pourrait bientôt passer dans l’open source. En effet la communauté derrière le ramasse-miettes est appelée à voter jusqu’au 8 novembre pour statuer sur la question. Cependant, seuls les membres actuels de la communauté OpenJDK ont le droit de vote pour déterminer si oui ou non Z Garbage Collector doit passer à l’open source.

Le projet Z Garbage Collector également connu sous le nom de ZGC a été conçu pour permettre la collecte des objets de plusieurs téraoctets, avec des temps de pause n'excédant pas 10 millisecondes et une réduction du débit inférieur à 15 % par rapport au collecteur G1GC. La proposition pour la faire passer dans l’open source émane de Per Liden, membre de l'équipe travaillant sur la machine virtuelle HotSpot d’Oracle, et a été publiée sur une liste de diffusion OpenJDK. Per Liden se propose pour être à la tête du projet sous la houlette du groupe HotSpot. Liden déclare que l’objectif de cette proposition est de permettre d’élargir la base des contributeurs et utilisateurs de ZGC.

Le ramasse-miettes Z Garbage Collector permet entre autres d’effectuer des opérations comme le chargement d'objets, en même temps que l'exécution des threads d'application. ZGC est également capable d’exécuter des tâches comme le marquage, le traitement de référence, la relocalisation et le compactage. D’autres actions, comme le déchargement de classe et le traitement racine faible, peuvent être effectuées de manière simultanée.

Une des fonctions de base de ZGC est l’usage de barrières de charge et de pointeurs d'objets avec symbole de couleur. L'action qui consiste à charger un objet de référence « field » dans un objet Java est soumise à une barrière de charge. Un pointeur d'objet coloré contient des informations utilisées par la barrière de charge pour déterminer quelle action effectuer avant d'autoriser un thread Java à utiliser le pointeur. Selon Per Liden, les pointeurs colorés permettent de récupérer et de réutiliser de la mémoire pendant la phase de relocalisation et de compactage, avant que les pointeurs pointant vers la zone recyclée aient été corrigés. Cela permet de réduire le nombre global d’objets dans la zone mémoire.

Source : Mail.OpenJDK

Et vous ?

Que pensez-vous de cette proposition ?

Voir aussi

NetBeans : Oracle souhaite passer la gestion de l’EDI Java open source à Apache, une proposition a été soumise par le géant des bases de données

Treeptik annonce la sortie officielle de CloudUnit, le premier PaaS Java open source

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de denis.j
Futur Membre du Club https://www.developpez.com
Le 20/11/2017 à 14:59
Avec 24 votes pour et 0 contre la proposition est acceptée.
Source : http://mail.openjdk.java.net/piperma...er/000239.html
0  0