Я создал класс для обработки моих выходных данных отладки, так что мне не нужно вырезать все мои выходные данные журнала перед выпуском.
public class Debug {
public static void debug( String module, String message) {
if( Release.DEBUG )
Log.d(module, message);
}
}
Прочитав другой вопрос, я узнал, что содержимое оператора if не компилируется, если константа Release.DEBUG имеет значение false.
Я хочу знать, сколько накладных расходов возникает при запуске этого пустого метода? (После удаления предложения if в методе не останется кода) Повлияет ли это на мое приложение? Очевидно, что производительность является большой проблемой при написании для мобильных телефонов = P
Спасибо
Гэри