After the face detection is done the memory will not release, is there is a way I could release it (the memory stay at 300MB after the process is done).
autoreleasepool{
manager.requestImageData(for: asset, options: option){
(data, responseString, imageOriet, info) in
if (data != nil){
//let faces = (faceDetector?.features(in: CIImage(data: data!)!))
guard let faces = self.faceDetector?.features(in: CIImage(data: data!)!) else {
return
}
completionHandler((faces.count))
}else{
print(info)
}
}
}