Ajouter un commentaire

faly
Où est le Just-In-Time compiler (JIT) Java?

Bonjour à tous,

Je viens de chercher sur le net le fonctionnement des JIT Java et il me reste cependant, en suspens, les questions suivantes et je voulais svp avoir votre avis la-dessus:

1- Existe-t-il un JIT préfourni avec JDK? (je suis à 5.0 sous windows)

2- En attendant une réponse claire à la question 1, j'ai trouvé moi-même un soi-disant JIT, celui de symantec dont le nom est "symcjit.dll". J'ai essayé de l'utiliser et d'après mes recherches, pour utiliser un JIT, il faut le mettre dans le répertoire jre\bin et faire "java -Djava.compiler=symcjit MyApp".
Le hic, c'est que je ne sais pas s'il a bien trouvé mon symcjit.dll et qu'il l'a bien utilisé. Car si je remplace le "symcjit" de la ligne de commande par "toto", le résultat est le même: aucun message d'avertissement.
J'ai pourtant lu qqpart sur le net que quand les JIT ne sont pas trouvés par java, des messages du style:
"#Warning: JIT compiler "[myJIT]" not found. Will use interpreter".
apparaissent. J'attendais de le voir pour toto mais rien n'y fut.

Comment puis-je donc m'assurer qu'il utilise réellement mon symcjit?

Merci pour votre aide.

Faly

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 V     V  U   U   CCC      J   SSS  
V V U U C J S
V V U U C J SSS
V V U U C J J S
V UUU CCC JJJ SSSS