Alenorze
@Alenorze
Не люблю Индию

Как узнать время выполнения задач celery?

Как найти время выполнения задач селери, у меня есть к примеру 10 картинок, циклом создаю task.delay(), как узнать время выполнения 10 задач, ну или хотя бы одной для начала

def perfomance():
  if request.method == 'GET':
    start = timer()
    results = []
    for path in glob.glob('/home/alenorze/Workspace/Django/hair_backend/test_data/*.jpeg'):
      task = create_mask.delay(path)
      result = AsyncResult(task.id)
      results.append(result)
    end = timer()
    time = end - start
  return render_template('ex.html', time=time, result=result)
  • Вопрос задан
  • 217 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BJlaDuMup
from time import time as timer


def perfomance():
  if request.method == 'GET':
    start = timer()
    results = []
    for path in glob.glob('/home/alenorze/Workspace/Django/hair_backend/test_data/*.jpeg'):
      task = create_mask.delay(path)
      result = AsyncResult(task.id)
      results.append(result)
    end = timer()
    time = end - start
  return render_template('ex.html', time=time, result=result)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы