Déterminer et empêcher le délai de planification Android

Je tente actuellement d'améliorer la fluidité de l'animation de mon application.

J'ai couru Android systrace et j'ai trouvé plusieurs alertes de temporisation qui, selon la systrace, contribuent à jank.

Malheureusement, je ne peux pas comprendre les autres données présentées par la systrace. Quelqu'un peut-il me dire dans la bonne direction comment trouver la cause des retards d'ordonnancement?

Merci d'avance

  • Cause de la récursion performTraversals, longue période de permutation egl
  • Android triple buffering - comportement attendu?
  • One Solution collect form web for “Déterminer et empêcher le délai de planification Android”

    J'ai trouvé cette publication de blog qui pourrait vous aider:

    Un délai de planification signifie que le thread, traitement de cette tranche spécifique, n'a pas été programmé sur la CPU pendant une longue période. Par conséquent, il a fallu plus de temps pour que ce thread soit terminé.

    Source: http://blog.udinic.com/2015/09/15/speed-up-your-app

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.