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
