Это, конечно, не бесполезно, это самодокументированный код, который означает, что любой, кто его читает, сразу понимает, что вы хотите изменить интервал при первом запуске.Если вы пропустили if и просто устанавливали интервал каждый раз, может быть не понятно, почему вы это делаете.Что касается эффективности, я сомневаюсь, что вы заметите разницу, но, конечно, если вы беспокоитесь, проведите несколько тестов.