Bonjour à tous !

Je suis nouveau sur ce forum et ceci est mon premier post.

Je développe actuellement en J2ME et afin d'optimiser mon code, je souhaite remplacer des opérations de type:
var = var / 128;
par:
var = var >> 7;
Je me pose la question suivante: est-il utile de faire ce remplacement ou est-ce que le compilateur, en rencontrant la 1ère opération, fait lui même l'optimisation en remplacant la division par un décalage de bits ? Si c'est le cas, je préfère la 1ère notation (par soucis de clarté dans mon code source)

Merci d'avance pour votre aide !!

Bonne continuation à vous !