Найти - Пользователи
Полная версия: Скорость исполнения декорируемых функций
Начало » Python для новичков » Скорость исполнения декорируемых функций
1
alexeyvanzhula
Использование декораторов облегчает жизнь во многих случаях. Но все таки это ведь дополнительный вызов функции (во время исполнения декорируемой функции). Как на счет скорости исполнения?
Может есть смысл не использовать декораторы в, критических в отношении скорости исполнения, функциях? Если у меня еть удобные декораторы и я их навешиваю на функцию в количествах больше одной скорость замедлятся ведь? Я прав?
reclosedev
Есть только один способ выяснить - попробовать. Профайлер или timeit прекрасно подойдут.
Не думаю, что декоратор будет узким местом.
bismigalis
Замедлится ровно на время исполнения декорирующей функции. К.О.

Может конкретный пример приведешь.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB