Java SE 6 Update 14 : Les release notes du Garbage Collector G1 alimentent les débats sur la nature payante de Java

Le , par Ricky81, Expert éminent sénior
Bonsoir,

Je suis un peu surpris de voir par ci par là des qualificatifs associant les termes Java et payant, sans doute à cause d'une formulation initiale sur la page de l'update 14.

Il semble que dans la première version de la page il était marqué :

Although G1 is available for use in this release, note that production use of G1 is only permitted where a Java support contract has been purchased. G1 is supported thru Sun's Java Platform Standard Edition for Business program.

Il est désormais clairement stipulé :
A preliminary version of the new Garbage First (G1) garbage collector is also included.

G1 is available as early access in this release, please try it and give us feedback. Usage in production settings without a Java SE for Business support contract is not recommended.

ce qui a quand même le mérite de clarifier la situation : le G1 n'est pas à un stade abouti et il n'est pas recommandé de l'utiliser en production sans assistance.

Implémentation non aboutie, formulation maladroite, reformulation temporaire, changement de cap, conséquence d'une réaction des communautés ? La réponse par Sun Microsystems

Les gens exagèrent par moment à prendre le raccourci Oracle pour profiter du moindre aspect payant pour lancer un pavé dans la marre. Pour rappel, Oracle n'a pour l'instant aucun droit de décision sur l'activité de Sun. Il y a certes toujours une influence, mais de là à attribuer à Oracle toutes les décisions, cela reviendrait à minimiser d'autres initiatives de Sun - telle la plateforme Cloud, l'environnement de développement web zembly

Quel est votre sentiment ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de lunatix lunatix - Rédacteur http://www.developpez.com
le 03/06/2009 à 11:51
a mon avis, la premiere formulation n'etait pas une erreur : c'etait pour se proteger ! On introduit un GC non production ready, on pose une clause qui fait que si vous l'utilisez, vous ne viendrez pas raler si ca pete parce que vous n'aviez pas le droit. formulation malheureuse, au moment du rachat par oracle.

de toutes facons, le G1 est aussi dans openJDK : le debat est clos
Avatar de Ricky81 Ricky81 - Expert éminent sénior http://www.developpez.com
le 03/06/2009 à 12:03
Citation Envoyé par lunatix  Voir le message
a mon avis, la premiere formulation n'etait pas une erreur : c'etait pour se proteger ! On introduit un GC non production ready, on pose une clause qui fait que si vous l'utilisez, vous ne viendrez pas raler si ca pete parce que vous n'aviez pas le droit. formulation malheureuse, au moment du rachat par oracle.

Je suis complètement d'accord avec toi.
Avatar de lunatix lunatix - Rédacteur http://www.developpez.com
le 03/06/2009 à 14:37
et la réponse officielle de sun

Kicking the tires, free, on Garbage First
Filed under: jdk jdk7 on Tuesday Jun 02, 2009

Just a note to clarify the terms of using the Garbage First collector in Java SE 6u14. Right now, because its still new-ish and not thoroughly battle tested, its turned off by default and intended for use to evaluate it. As you know, many people already have been doing so. Here's the command line option to turn it on:

-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC

Once the team has ironed out all the kinks (and please, let them know if you find any !), it will be ready for primetime, and will be in JDK7, where it will be available for free, no strings, under the usual terms as part of the JDK.

The Janitor is told that an earlier version of the release notes implied that you had to have a support contract to use G1. Some certainly ran with that ball and even made a topical story out of it !

Our bad. So we made the notes clearer, because you don't need to do anything special to try it out. Unless you want your kinks fixed before everyone else gets the fixes either in the next update or in JDK 7. In which case, there is nice little program waiting just for you
http://blogs.sun.com/theplanetarium/..._tires_free_on

Avatar de Uther Uther - Expert éminent http://www.developpez.com
le 03/06/2009 à 14:48
A propos, est ce qu'il y a des retours sur l'efficacité de ce nouveau Garbage collector? Est ce que l'on peut attendre une améliorations des performances globales pour toutes les applications, ou le gain ne sera sensible que dans certains cas?
Avatar de CyberChouan CyberChouan - Rédacteur http://www.developpez.com
le 03/06/2009 à 16:31
La réponse de Sun a le mérite d'être claire...
Beaucoup de bruit pour rien à mon avis.

Par contre, les performances accrues du nouveau GC risquent d'être fort intéressantes quand il sera en version stable.
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 04/06/2009 à 0:50
Vu le nombre de maladresses que fait Sun en ce moment (la sortie de JavaFX 1.2 est peut-être la mauvaise idée qui va donner le coup de grâce à cette techno), personnellement, je suis en train de passer de "je ne sais pas trop si le rachat par Oracle est une bonne idée" à "j'espère qu'Oracle va finaliser le rachat avant que Sun n'ait fini de se suicider"...
Avatar de _e-TE_ _e-TE_ - Candidat au Club http://www.developpez.com
le 04/06/2009 à 4:14
je pense que beaucoups de monde cherche la petite bete pour pas grand chose... et pour ce qui est de java et sun en regle general, vu l'ambiance a la javaone, j'aurais plutot tendance a dire que ca devrait continuer a allez
Avatar de nicorama nicorama - En attente de confirmation mail http://www.developpez.com
le 04/06/2009 à 8:30
Citation Envoyé par Traroth2  Voir le message
je suis en train de passer de "je ne sais pas trop si le rachat par Oracle est une bonne idée" à "j'espère qu'Oracle va finaliser le rachat avant que Sun n'ait fini de se suicider"...

Pareil C'était surtout le nom et le prix de l'ide qui changeait toutes les 3 semaines qui m'avait surpris au début.
Maintenant Sun offre du Cloud Computing : http://www.sun.com/solutions/cloudcomputing/index.jsp ; ce que j'en comprend, c'est qu'il faut dl la plateforme et l'héberger soi-même. Super Heureusement, par expérience, je sais que je n'ai pas pu comprendre, ce qui est pour le coup rassurant.
Avatar de lunatix lunatix - Rédacteur http://www.developpez.com
le 04/06/2009 à 11:09
je pense que avoir une infra type cloud disponible en interne d'une boite est tres interessant. je crois pas que ce soit une erreur de la part de Sun

sinon, pour ceux qui aiment tester les trucs en béta, y'a l'escape analysis aussi
Avatar de ddoumeche ddoumeche - Membre éclairé http://www.developpez.com
le 27/06/2009 à 16:08
Citation Envoyé par Traroth2  Voir le message
Vu le nombre de maladresses que fait Sun en ce moment (la sortie de JavaFX 1.2 est peut-être la mauvaise idée qui va donner le coup de grâce à cette techno), personnellement, je suis en train de passer de "je ne sais pas trop si le rachat par Oracle est une bonne idée" à "j'espère qu'Oracle va finaliser le rachat avant que Sun n'ait fini de se suicider"...

Mais c'est justement Oracle qui pousse à la sortie de widget Java évolués et standardisés, pour OpenOffice... au détriment d'Ajax qui était jusqu'à présent la ligne directrice des développeurs.
N'empêche qu'il y a un problème à ce niveau car aucun Framework ne semble s'impose vraiment : swingX, javaFX, swt... java a besoin d'un standard.

Citation Envoyé par lunatix  Voir le message
je pense que avoir une infra type cloud disponible en interne d'une boite est tres interessant. je crois pas que ce soit une erreur de la part de Sun

sinon, pour ceux qui aiment tester les trucs en béta, y'a l'escape analysis aussi

+1... Pourquoi développer sa solution de cloud maison, quand on peut prendre celle testée de Sun.
Avatar de djo.mos djo.mos - Expert éminent http://www.developpez.com
le 29/06/2009 à 7:20
Bonjour,
Citation Envoyé par ddoumeche  Voir le message
Mais c'est justement Oracle qui pousse à la sortie de widget Java évolués et standardisés, pour OpenOffice... au détriment d'Ajax qui était jusqu'à présent la ligne directrice des développeurs.

Ajax ? Que vient il faire par ici
Offres d'emploi IT
Reconversion ingénieur informatique h/f
Adaming - Ile de France - Paris (75000)
Analyste programmeur cobol (h/f)
ABASE - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Développeur java (H/F)
CITECH - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -