Les JITs ont fait de gros progr�s, mais ne sont pas encore exempt de
probl�me.
Je me souviens avoir re�u des PR relatant des probl�mes de
NullPointerException. Les stack traces re�ues pointaient vers une m�me
m�thode, dans laquelle la seule possibilit� de NullPointerException �tait
prot�g�e par:
if (...... != null) {
....
}

Donc a priori on ne pouvait pas l'avoir, MAIS on l'avait quand m�me. Il
s'est av�r� que c'�tait bien un probl�me de JIT. Une autre VM ne plantait
pas de la m�me mani�re.

Donc les JITs...oui, mais attention ils peuvent �tre la source de probl�me
� s'arracher les cheveux.

Olivier

Répondre à