9
votes

La journalisation ralentit-elle une application Android de production?

Avant de relâcher mon application Android sur le marché, dois-je commenter tous les journaux? XXX

Si je les laisse là-bas, l'application sera-t-elle couru plus lente?


1 commentaires

3 Réponses :


1
votes

L'impression de nombreux journaux ralentissent l'application. C'est une bonne habitude de désactiver la journalisation pour la production.

Ajout: Référez ceci pour une meilleure journalisation avec un interrupteur de journalisation: Comment activer / désactiver les niveaux de journalisation dans Android?


0 commentaires

13
votes

Java ne prend pas en charge la compilation conditionnelle C # -Style. Les paramètres seront donc toujours évalués. Qui inclut toute concaténation de chaînes et des trucs que vous pourriez faire.

Réponse courte: oui.


2 commentaires

Pouvez-vous donner une mesure quantitative du délai si possible?


Au moins quelques appels de fonction, plus si vous faites des opérations complexes pour déterminer ce que vous envoyez (tableaux flatteurs dans des cordes, des bûches de boucle serrées, des boucles serrées dans les journaux, etc.). Cela dépend vraiment, je devrais voir votre code!



7
votes

Vous pouvez utiliser: xxx

à la place: xxx

et ceci est Applog Classe: xxx

dans ce cas journal ne figure pas lorsque l'application dans Libération Mode.

espère que cela pourrait aider vous.


0 commentaires