Java SE 6 Update 18 améliore vitesse et performances
Mais ne s'occupe pas de sécurité
Le 2009-11-07 10:08:34, par Ricky81, Expert éminent sénior
Mise à jour du 28.07.2010
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
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
JVM vendor est revenu à Sun au lieu de Oracle.
Télécharger
Source
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 ?
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
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 :
- J2SE 6.0 Update 17
- J2SE 5.0 Update 22
- J2SE 1.4.2 Update 24
- J2SE 1.3.1 Update 27
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
-
Katleen ErnaExpert éminent séniorMise à 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 Javale 09/07/2010 à 5:43 -
Gordon FowlerExpert éminent séniorJava SE 6 Update 18 améliore vitesse et performances
Cf. premier post du topic pour plus de détails.le 15/01/2010 à 10:06 -
eclesiaRédacteurCa 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.le 15/01/2010 à 14:09 -
Baptiste WichtExpert éminent séniorC'est clair, c'est vraiment bien qu'on aie droit à une mise à jour consacrée aux performancesle 15/01/2010 à 20:51
-
Mickael BaronRédacteurDepuis 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.
Mickaelle 16/01/2010 à 12:12 -
nathaMembre expertSalut,
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.le 24/01/2010 à 15:13 -
Ricky81Expert éminent séniorPour ceux qui sont sous Eclipse et qui rencontreraient une erreur de typejava.lang.OutOfMemoryError: PermGen space
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
-XX:MaxPermSize=256m
Merci à Jawher pour le relais d'informationle 15/07/2010 à 6:49 -
Ricky81Expert éminent séniorOracle 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
Sourcele 28/07/2010 à 10:32 -
lunatixRédacteurque ce soit pour les url de la javadoc, ou le java.vendor, Oracle deconne, mais corrige le tir : c'est rassurantle 28/07/2010 à 11:12
-
FlaburganModérateurJVM vendor est revenu à Sun au lieu de Oracle.le 28/07/2010 à 22:37