Verzögert die Protokollierung die Produktion einer Android-App?

8

Bevor ich meine Android-App auf dem Marktplatz veröffentlichen kann, sollte ich alle Protokolle auskommentieren?

%Vor%

Wenn ich sie dort belasse, läuft die App langsamer?

    
JoJo 22.06.2011, 19:06
quelle

3 Antworten

13

Java unterstützt keine bedingte Kompilierung im C # -Stil, daher werden die Parameter immer ausgewertet. Das schließt jede Verkettung von Strings und andere Dinge ein, die Sie möglicherweise machen.

Kurze Antwort: ja.

    
Blindy 22.06.2011, 19:09
quelle
2

Sie können verwenden:

%Vor%

Stattdessen:

%Vor%

Und das ist AppLog class:

%Vor%

In diesem Fall wird Log nicht angezeigt, wenn App in release mode.

Hoffe, das könnte dir helfen.

    
Iman Marashi 22.07.2017 15:23
quelle
1

Das Drucken vieler Protokolle verlangsamt die App. Es ist eine gute Gewohnheit, die Protokollierung für die Produktion zu deaktivieren.

Hinzufügung: Beziehen Sie sich für eine bessere Protokollierung mit einem Protokollierungsschalter: Wie aktiviere / deaktiviere ich Protokollebenen in Android?

    
Ravi Vyas 22.06.2011 19:09
quelle

Tags und Links