En fait mon appli est un progiciel (�crit en java) customisable
(Windchill de ptc) dont la version utilis� en livr�e avec le jdk1.2.2_05. On
a customis� cet outil pour l'adapter au metier de notre client. Il se trouve
que le client a install� le jdk1.2.2_08 sur son serveur (contrairement � ce
qui est pr�conis�) et l'application plante. La solution temporaire � �t� de
d�sactiver le JIT mais les performance s'en ressente.
Beno�t.

PS : Escusez moi, j'ai fais un reply qui n'a pas diffus� ma premi�re reponce
sur la liste.


----- Original Message -----
From: "Alexis Moussine-Pouchkine - Sun France - ITC"
<[EMAIL PROTECTED]>
To: "Beno�t Cabot" <[EMAIL PROTECTED]>
Sent: Tuesday, January 07, 2003 12:05 PM
Subject: Re: JIT compiler


> C'est une variable d'environnement � setter:
>
> % setenv _JIT_ARGS exclude (monPaquetage/MaClasse.maMethode)
> % setenv _JIT_ARGS exclude (monPaquetage/MaClasse)
>
> Le deuxi�me permet d'exclure toutes les m�thodes
> de MaClasse.
>
> Ceci dit, c'est une solution de contournement
> et la vraie solution consiste � utiliser la
> JVM qui corrige le bug (c'est pour ca qu'on
> fait des versions _xxx).
>
> Sinon, tu peux essayer avec l'option -Xoptimize
> qui (de tete) invoque un autre JIT (JBE pour Jit
> Back-End) qui est un pr�curseur de ce qui se
> fait maintenant dans HotSpot.
>
> Que fait ton appli? Pourquoi rester en 1.2.2_05?
>
> Cdlt,
> Alexis
>
> Beno�t Cabot wrote:
> > Merci Alexis,
> >     En effet il y a un bug lors de l'interpretation d'une methode avec
le
> > jdk 1.2.2_08 qui ne se produit plus lorsque le JIT compiler est
d�sactiv�.
> >     Si tu sais, de memoire, m'indiquer comment d�sactiver l'analyse
d'une
> > classe ou d'une methode je suis fortement interress�.
> > Encore Merci
> > Beno�t
> >
> >
> > ----- Original Message -----
> > From: "Alexis Moussine-Pouchkine - Sun France - ITC"
> > <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, January 07, 2003 11:20 AM
> > Subject: Re: JIT compiler
> >
> >
> >
> >>Le JIT est �troitement li� � la JVM et, dans le cas
> >>de la JVM Sun Solaris, indissociable.
> >>
> >>Pourquoi ne pas passer � 1.2.2_08?
> >>
> >>Les deux JVM (_05 et _08) peuvent etre install�es en
> >>parall�le sans souci. Habituellement, on met un lien
> >>symbolique /usr/java vers la JVM utilis�e.
> >>
> >>Enfin, s'il y a un bug dans le JIT sur la compilation
> >>ou l'inlining d'une m�thode donn�e, il est possible
> >>d'indiquer au JIT d'exclure cette m�thode de tout
> >>processus de compilation/optimisation.
> >>
> >>Cdlt,
> >>Alexis
> >>
> >>Beno�t Cabot wrote:
> >>
> >>>Salut la liste,
> >>>    J'ai un server dont la config est:
> >>>        - SUN 5.6
> >>>        - JDK 1.2.2_05
> >>>Je voudrais savoir s'il est possible de remplacer le JIT compiler par
> >>>celui du JDK 1.2.2_08 sans que se soit irr�versible.
> >>>
> >>>Merci,
> >>>Beno�t
> >>
> >>--
> >>______________________________________________
> >>Alexis Moussine-Pouchkine <[EMAIL PROTECTED]>
> >
> >
>
> --
> ______________________________________________
> Alexis Moussine-Pouchkine <[EMAIL PROTECTED]>
> SunONE/Java Consultant    -   Sun Microsystems
> +33.1.34.03.13.30

Répondre à