Salut tous Je rencontre un problème avec ma bibliothèque JNI. La durée d'exécution du même code change d'un téléphone à l'autre. Je pensais que c'était juste parce que nous testions sur un vieux téléphone, mais récemment je cours sur la légende du htc et tout le code JNI était lent ...Android: Performances du code natif/JNI changer d'un téléphone à un autre
je lance le profileur et son vraiment une différence de nuit et jour: sur certains téléphones les fonctions jni prennent 15% à 20% comme sur les autres téléphones il faut 40% et 50% pour les mêmes conditions ...
quelqu'un a une explication?
Si vous donnez plus d'informations - ce que fait votre code JNI, quels sont les périphériques et quels sont les horaires de ces périphériques - je pourrais hasarder une estimation pour vos circonstances spécifiques. – Will
En particulier, si "code JNI" signifie "code qui fait beaucoup d'appels JNI" ou simplement "code natif". – fadden
oki pour être plus précis, j'utilise le moteur physique chipmunk que j'ai enveloppé pour le rendre utilisable avec android. donc toute la partie physique est faite en C et le résultat est renvoyé à Java. –