Когда вы устранили невозможное, все, что остается, каким бы невероятным оно ни было, должно быть объяснением: если это не драгоценный камень, не база данных (вы проверяли индексы?), Не ваш Mac, не Rails (вы недавно обновились) это может быть код?
Я бы проверил журналы git / svn / cvs на предмет нескольких последних изменений, которые вы внесли, и поищу что-нибудь, например, например. замедлять запросы.
Если вы не можете найти что-то прямо сейчас, профилируйте код, чтобы увидеть, куда идет время. Это будет медленнее, чем просто помнить что-то, что вы изменили (что почти всегда оказывается объяснением в подобной ситуации), но может указать вам верное направление.
Проблемы с производительностью могут вызывать разочарование, поскольку любое количество факторов может оказать влияние. Отсутствует индекс в БД. Сетевая задержка. Низкие условия памяти. Не сдавайтесь, помните Закон Тилтона .