Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

Java SE 6 Update 18 améliore vitesse et performances
Mais ne s'occupe pas de sécurité

Le , par Ricky81, Expert éminent sénior
Mise à jour du 28.07.2010

Oracle a remplacé la version en téléchargement officiel par le nouveau build (Java SE 6 Update 21 build 7) qui était disponible depuis quelques jours dans le build d'OpenJDK et qui résout le problème rencontré par les utilisateurs d'Eclipse.

JVM vendor est revenu à Sun au lieu de Oracle.

Télécharger
Source

Mise à jour du 09.07.2010[/COLOR] par Katleen
Sortie de Java SE 6 Update 21, le runtime environment étend son champ d'action


Oracle vient de rendre disponible la mise à jour numéro 21 de Java SE 6. Grâce à elle, davantage de systèmes d'exploitation et d'environnements sont pris en charge :

-Oracle Enterprise Linux, versions 4.8, 5.4, and 5.5
-Red Hat Enterprise Linux, versions 5.4 and 5.5
-Oracle's Virtual Machine environment (Oracle VM), v2.2.0.0.0
-Google Chrome, v4.0

De plus, de nombreux bugs antérieurs sont corrigés. Par exemple, dans le compileur HotSpot et dans le G1 soft-real-time garbage collector.

A noter également, l'arrivée d'une nouvelle fonctionnalité : un indicateur de progression optionnel qui peut être affiché et mis à jour lorsqu'une application Java se lance.

Cette update se voit aussi créditée de la dernière version de VisualVM (outil d'analyse des machines virtuelles Java et des applications qu'elles hébergent), qui permet une observation en temps réel.

Source : Le site de Java

Mise à jour du 15/01/10

Java SE 6 Update 18 améliore vitesse et performances
Mais n'apporte aucun correctif de sécurité

Sun vient de fixer 300 bugs avec sa dernière mise à jour de Java, Java SE 6 Update 18.

C'est la première depuis Novembre dernier (lire ci-avant) et contrairement à la précédente elle n'embarque aucun correctif de sécurité.

Sun met donc en avant les gains de performances qu'apporte la mise à jour, notamment pour HotSpot (machine virtuelle) et la création de fichiers jar beaucoup plus rapide (20 % plus rapide avance un porte parole de Sun).

L'accent a également été mis sur une utilisation plus confortable de l'installeur Java et des applications Java Web Start (barre de progression plus claire par exemple).
Pour le premier, Sun tient à préciser que c'est tout le mécanisme de lancement qui a été revu.

Coté vitesse, le lancement des applets et des applications Java serait également 15 % plus rapide.

Quant à l'UI, elle a également été optimisée dans le sens où sa consommation de ressources mémoires a été grandement diminuées.

Autre amélioration, Java SE 6 Update 18 introduit la possibilité de lire des ZIP jusqu'à 4 Go (contre 2 Go précédemment).

Enfin, la configuration par défaut du heap alloué à l'application Java a été modifé pour améliorer les performances des applications riches d'aujourd'hui. Les tailles initiales et maximales par défaut ont été augmentées et la configuration du garbage collector a été revue pour coller au mieux aux besoins des dernières applications riches.

Sun rappelle qu'il sépare les mises à jour dites de sécurité de celles qui se concentrent sur l'amélioration des performances et des fonctionnalités.
La raison tient à ce que beaucoup d'entreprises souhaitent appliquer les patch de sécurité aussi rapidement que possible sans nécessairement intégrer sur-le-champ les améliorations de Java.

Et de préciser que la prochaine mise à jour arriverait vers la fin du trimestre.

Et qu'elle s'occuperait, cette fois-ci, de sécurité.

En attendant, Java SE 6 Update 18 est disponible.

Source : La Release Note de Java SE 6 Update 18

Et vous ?

Que pensez-vous de cette mise à jour : réelle amélioration avec des fonctionnalités intéressantes ou simple update mineur ?

MAJ de Gordon Fowler

Bonjour,

En parallèle de la notification de fin de support standard (EOL) pour Java SE 5.0, Sun a procédé à des mises à jour des différentes versions de Java SE :


Au programme, le correction de vulnérabilités permettant notamment l'élévation de privilèges (Applet / JWS) et l'exécution de code à distance (vulnérabilités HMAC, JWS), ainsi qu'un déni de service (impact d'une application serveur via le contenu d'entêtes HTTP). Egalement la correction d'un problème de mise à jour du JRE sur les environnements Windows non anglophones.

Les deux derniers SDK listés ne sont pas accessibles publiquement (se rapprocher de Sun pour ceux qui souhaiteraient en bénéficier dans le cadre d'un support étendu).
La version J2SE 5.0 Update 22 est également la dernière version publique du J2SE 5.0 et Sun recommande la migration vers le J2SE 6.0 pour ceux qui souhaitent gratuitement bénéficier des mises à jour de sécurité.

Consultez le détail des release notes
Source



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


 Poster une réponse

Avatar de Gordon Fowler Gordon Fowler - Expert éminent sénior http://www.developpez.com
le 15/01/2010 à 10:06
Java SE 6 Update 18 améliore vitesse et performances

Cf. premier post du topic pour plus de détails.
Avatar de eclesia eclesia - Rédacteur http://www.developpez.com
le 15/01/2010 à 14:09
Ca fait plaisir, une amélioration niveau perf et temps de demarrage.

Mais surtout au niveau PNG, car c'est le format premier pour mes applications cartographique.
Avatar de Baptiste Wicht Baptiste Wicht - Expert éminent sénior http://www.developpez.com
le 15/01/2010 à 20:51
C'est clair, c'est vraiment bien qu'on aie droit à une mise à jour consacrée aux performances
Avatar de Mickael Baron Mickael Baron - Responsable Java http://www.developpez.com
le 16/01/2010 à 12:12
Depuis Java SE Update 10, un outil nommé Java Quick Starter est utilisé pour améliorer les performances de Java (lien).

Malheureusement ce genre d'outil réduit considérablement les ressources de ma machine. A chaque démarrage de mon Windows, il faut attendre 15 minutes pour que le disque reprenne une activité normale. Encore sur un poste fixe les effets son négligeables mais sur un portable ça a tendance à énerver.

Tout ça pour dire que j'espère que les avancés de performance d'update 18 ne nuisent pas au reste de l'environnement.

Mickael
Avatar de natha natha - Membre expert http://www.developpez.com
le 24/01/2010 à 15:13
Salut,

J'ai fait quelques tests sur de grosses applications lourdes. Parfois un peu difficile d'en tirer de bons chiffres étant donné que tout n'est pas forcément codé dans les règles de l'art niveau Swing.
Cependant j'ai constaté un gain moyen de 5% sur les démarrages, avec une pointe à 10% (c'est 15% qui est annoncé dans les release-notes).

J'ai effectué la comparaison sous linux avec java 1.6.0_15.
Avatar de Katleen Erna Katleen Erna - Expert éminent sénior http://www.developpez.com
le 09/07/2010 à 5:43
Mise à jour du 09.07.2010 par Katleen
Sortie de Java SE 6 Update 21, le runtime environment étend son champ d'action


Oracle vient de rendre disponible la mise à jour numéro 21 de Java SE 6. Grâce à elle, davantage de systèmes d'exploitation et d'environnements sont pris en charge :

-Oracle Enterprise Linux, versions 4.8, 5.4, and 5.5
-Red Hat Enterprise Linux, versions 5.4 and 5.5
-Oracle's Virtual Machine environment (Oracle VM), v2.2.0.0.0
-Google Chrome, v4.0

De plus, de nombreux bugs antérieurs sont corrigés. Par exemple, dans le compileur HotSpot et dans le G1 soft-real-time garbage collector.

A noter également, l'arrivée d'une nouvelle fonctionnalité : un indicateur de progression optionnel qui peut être affiché et mis à jour lorsqu'une application Java se lance.

Cette update se voit aussi créditée de la dernière version de VisualVM (outil d'analyse des machines virtuelles Java et des applications qu'elles hébergent), qui permet une observation en temps réel.

Source : Le site de Java
Avatar de Ricky81 Ricky81 - Expert éminent sénior http://www.developpez.com
le 15/07/2010 à 6:49
Pour ceux qui sont sous Eclipse et qui rencontreraient une erreur de type
java.lang.OutOfMemoryError: PermGen space

Konstantin Komissarchik (salarié Oracle) vous explique pourquoi et comment y remédier.

La valeur de JVM Vendor ayant changé de Sun à Oracle, l'ajout de l'option –XX:MaxPermSize ne se fait plus en conséquence.

Cela devrait être pris en compte dans Eclipse Helios SR1 mais en attendant, il vous faudra aller dans le fichier eclipse.ini relatif à votre installation d'Eclipse, retirer les lignes suivantes :

--launcher.XXMaxPermSize
256m

et ajouter l'instruction suivante après celle relative à l'option -Xmx :
-XX:MaxPermSize=256m

Source

Merci à Jawher pour le relais d'information
Avatar de Ricky81 Ricky81 - Expert éminent sénior http://www.developpez.com
le 28/07/2010 à 10:32
Oracle a remplacé la version en téléchargement officiel par le nouveau build (Java SE 6 Update 21 build 7) qui était disponible depuis quelques jours dans le build d'OpenJDK et qui résout le problème rencontré par les utilisateurs d'Eclipse.

JVM vendor est revenu à Sun au lieu de Oracle.

Télécharger
Source
Avatar de lunatix lunatix - Rédacteur http://www.developpez.com
le 28/07/2010 à 11:12
que ce soit pour les url de la javadoc, ou le java.vendor, Oracle deconne, mais corrige le tir : c'est rassurant
Avatar de Flaburgan Flaburgan - Modérateur http://www.developpez.com
le 28/07/2010 à 22:37
JVM vendor est revenu à Sun au lieu de Oracle.

euh... ça veut dire quoi ?
Offres d'emploi IT
Consultant(e) testing h/f
Sogeti France - Aquitaine - Bordeaux (33000)
Ingénieur réseaux et sécurité H/F
Conserto - Ile de France - Paris (75000)
Développeur java jee h/f
Gam Consult - Ile de France - Paris (75000)

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