Да, медленнее.
Но помните чертово правило № 1 - ОПТИМИЗАЦИЯ ДАТЧИКА - КОРЕНЬ ВСЕГО ЗЛА
(Ну, может быть связано с # 1 для СУХОГО)
Клянусь, если бы кто-нибудь подошел ко мне на работе и спросил меня об этом, я бы очень внимательно следил за их кодом в течение следующих нескольких месяцев.
Вы никогда не должны оптимизировать, пока не будете уверены, что вам это нужно, до тех пор, просто пишите хороший, читаемый код.
О, и я тоже не имею в виду писать глупый код. Просто подумайте о самом чистом способе, которым вы можете это сделать - без копирования и вставки и т.д. это "плохое" программирование)
Меня пугает, когда я слышу подобные вопросы, но потом я забываю, что все должны пройти изучение всех правил самостоятельно, прежде чем они действительно получат это. Вы получите это после того, как потратили человек-месяц на отладку чего-то, что кто-то «Оптимизировал».
EDIT:
В этой теме произошла интересная вещь. Проверьте ответ № 1, это пример того, насколько мощным компилятором является оптимизация. Тест полностью недействителен, потому что неотражающий экземпляр может быть полностью исключен.
Урок? Никогда не оптимизируйте, пока вы не написали чистое, аккуратно закодированное решение и не доказали, что оно слишком медленное.