Мы испытываем утечку памяти в нашем приложении.
Мы используем профилировщик памяти для отслеживания памяти. Память, используемая python, увеличивается при каждом запуске функции, но не постоянно, как вы можете видеть на следующем рисунке.
Это мой код внутри find_face:
file = requests.get(img_path)
if not file: return
file_bytes = file.content
images = convert_from_bytes(file_bytes, single_file=True)
decompose = images[0]
image = array(decompose)
image = image[:, :, ::-1].copy()
gray = cvtColor(image, COLOR_BGR2GRAY)
faceCascade = CascadeClassifier(data.haarcascades + "haarcascade_frontalface_default.xml")
faces = faceCascade.detectMultiScale(gray.copy(), scaleFactor=2, minNeighbors=3, minSize=(30, 30))
У вас есть идеи?