Optimisation java et hotspot
Bonjour,
J'ai lu un document sur l'optimisation en java
surprise, j'aprends notement que le compilateur java ne peut pas "mettre en ligne" les méthode contenant des variables locale.
Par exemeple, un code comme celui-ci
Code:
1 2 3 4 5 6 7
|
public void final refresh() {
for (int i = nbRow; i >=0 ;i--) {
handler.removeRow(0);
}
} |
Ne peut pas être mis en ligne par Hotspot parce qu'il y a i qui est une variable certe de boucle mais une variable local.
Y'a-t-il des règle, des exemple pour optimiser et pour que hotspot (dernière vertion) mette en ligne les méthode de mon programme ?
Merci pour votre réponse
A bientôt
Battant