@@ -131,7 +131,11 @@ public class ExamCaptureQueueServiceImpl implements ExamCaptureQueueService {
} else {
examCaptureQueueRepo.save(queue);
}
+
+ capturePhoto = null;// 清理大对象内存
+ basePhoto = null;// 清理大对象内存
private ImageParm checkAndReadFile(String fileUrl, Long examRecordDataId) {
@@ -112,6 +112,10 @@ public class FaceVerifyJobHandler {
log.warn("分片任务_FACE_{}_{} 本次处理比对照片数:{} 成功数:{} 约{}个每秒 threadNum:{} cost:{}s",
shardTotal, shardIndex, todoQueues.size(), successCount.get(), (float) todoQueues.size() / allCost,
param.getMaxThreadNum(), allCost);
+ // 清理大对象内存
+ maps.clear();
+ todoQueues.clear();
private FaceApiParam parseJobParam(String jobParam) {