Python:Рецепты/Простое профилирование программы

Материал из Онлайн справочника
Версия от 14:45, 12 января 2020; Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Простое профилирование программы= ==Задача== Изм…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


Простое профилирование программы

Задача

Измерение периодов времени, в течение которых выполняются определенные фрагменты кода.

Решение

import time
startTime = time.time()
# Вычисление произведенния первых 100,000 чисел
product = 1
for i in range(1, 100000):
    product = product * i
endTime = time.time()
print('Длина результата: %s цифр.' % (len(str(product))))
print('Расчет занял %s секунд' % (endTime - startTime))

См.также

Внешние ссылки