#1 Le 09/05/2008, à 17:17
- zeugme
[Java] Optim du JDK : compresser ou pas ?
Bonjour à tous !
Je suis dans une logique de config d'un serveur "aux petits oignons".
Dans ce cadre, je télécharge le JDK de sun ... chez sun.
Brut, le fichier fait 64Mo. woaw, je trouve ca énormissime ...
je lance l'installe et constate qu'il y a des polices, des applications,
des fontes, des demos, des samples, de la doc, ...
Je vire tout cela rageusement, c'est un serveur : pas de graphisme.
Le nouveau fichier d'installation ainsi recrée et compressé (bz2) passe à 37Mo. C'est mieux.
Après analyse, je me rends compte qu'une fois installé sur le serveur, le plus gros fichier est ...
rt.jar -> 47,5 Mo. re-Woaw !
Là, je me dis, "non, quand même, 'ils' n'auraient pas osé ..."
On va voir ... Je décompresse rt.jar et puis le le recompress illico via jar cvfi
Résultat ... 23Mo. C'est mieux.
Mais voilà, est-ce une bonne chose de compresser ce rt.jar ?
Pourquoi n'est-il pas compressé par défaut dans le JDK ?
Et, finalement, pourquoi ne pas passer une moulinette de "rejarisation globale" ?
Quel est l'impact sur les performances du serveur ?
Je ne suis pas certain, mais sur mon Mac, il me semble que l'équivalent du rt.jar, un certain classes.jar
(il faut savoir que le JDK est totalement repackagé par Apple) fait 28Mo.
Cela va dans le sens que compresser son jar est meilleur ...
Quel est votre avis, compresser ou pas compresser ?
Edit 1 : c'est bien le JDK et non pas le JRE, j'en ai besoin sur mon serveur.
Edit 2 : ah oui, j'ai oublié de préciser, c'est une installe à la mano.
Je n'utilise pas les packages sun-jdk qui dont des backports (sur un serveur de prod bof bof)
mais surtout qui embarque un serveur X11 en dépendence
Dernière modification par jbb (Le 09/05/2008, à 17:21)
Hors ligne
#2 Le 13/05/2008, à 14:18
- zeugme
Re : [Java] Optim du JDK : compresser ou pas ?
up
Hors ligne