Android: Сколько накладных расходов возникает при запуске пустого метода?

Я создал класс для обработки моих выходных данных отладки, так что мне не нужно вырезать все мои выходные данные журнала перед выпуском.

public class Debug {
    public static void debug( String module, String message) {
        if( Release.DEBUG )
            Log.d(module, message);
    }
}

Прочитав другой вопрос, я узнал, что содержимое оператора if не компилируется, если константа Release.DEBUG имеет значение false.

Я хочу знать, сколько накладных расходов возникает при запуске этого пустого метода? (После удаления предложения if в методе не останется кода) Повлияет ли это на мое приложение? Очевидно, что производительность является большой проблемой при написании для мобильных телефонов = P

Спасибо

Гэри

7
задан gsteinert 3 December 2010 в 13:12
поделиться