Pourquoi mettre un truc démesuré pour faire tourner un GPS ?? il suffit de coder proprement et de manière optimisée.
On a de temps en temps ce genre de débats avec des collègues :
* c'est lent ? ouais, c'est la faute du CPU !!!
* ha ? tu es sur.. que c'est pas de la faute de ton code qui pour faire une action fait 25 fois le parcours du tableau truc là.. au lieu d'optimiser..
* ouais, mais bon, de toute façon on s'en fout, le client a un gros CPU donc ça va quand même marcher..
* pas bien
Dans un autre ordre d'idée :
* quand on affiche cette page sur le produit, ça prend une minute, et ça bouffe un CPU à temps plein ? ça risque de planter le service..
* ouais, bah faut tout recoder.
* non;. faut comprendre pourquoi ça rame
* ouais, mais c'est chiant
* non, la preuve.. tiens un peu de profiling.. là.. oups. on a un tableau de 1000 entrée.. qu'on parcours.. 1000 fois.. par cycle de 1000 cycle.. avec à chaque fois un appel lent inutile.
* ouais, mais bon, c'est tellement lent à coté, que ça c'est pas grave.
* ha ? ouais.. alors pourquoi maintenant la page s'affiche en 5 secondes ?
Ces 2 histoires, je les aies vécues en vraie.. il s'avère que pour trouver la boucle qui fait chier.. on avait pas 1000 entrée.. mais 10 000 et que ça plantait carrément le navigateur.. (mais l'histoire reste la même).. .et qu'on a été obligé de s'y mettre à 2 pour arriver à bout des conneries.
Donc.. baver sur le matos.. c'est un peu trop facile.
Comment on explique qu'il y a 20 ans, on était capable de faire tourner un CAB, avec un proc cadensé à 10mhz.. avec 1Mo de ram et un écran 300/400 ? et que ça permettait de tirer de l'argent sans planter pendant des jours..
et qu'aujourd'hui, il faut impérativement un Core i7 4Core HT.. à 3 Ghz.. pour faire la même chose .. et que parfois on se retrouve avec un reboot ?
Vous pensez qu'il faut mettre un dual Xénon HT 5Ghz avec 32 Go de ram ? pour que ça plante plus
non
Pareil pour le GPS c'est par parce que la GUI est lente.. que c'est de la faute au matos..
Mais tu as souligné qu'Androïd n'est pas une foudre de guerre en terme de réactivité.. c'est de moins en moins vrai.. il faudrait voir sur quelle version se base le Rlink.