Bonjour à tous,

J'ai une vue custom pour une appli android qui est assez complexe et est amenée à se redessiner souvent.

Dans cette vue je fait beaucoup de calcul du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int nbSeconde = ((i * interval) * MAX) / mUsableWidth;
int heure = nbSecond / 3600;
c.drawText(String.format("%02d:00",heure), getWidth - 150, getHeight,paint);
J'ai donc deux variable temporaires (nbSeconde , heure ) qui sont là uniquement pour la lisibilité du code.

Sachant que ce cas de figure est fréquent dans mon code et qu'il est appelé très souvent (redraw de la vue) est ce que ça vaut le coup de perdre en lisibilité pour gagner sur ces 2 allocations temporaire et donc limiter les passage du GC?