Fix memory leak in sort contors pipe

This commit is contained in:
Matt
2020-01-02 20:21:35 -08:00
parent 0c1e31bcf3
commit 6920f2e1a4

View File

@@ -82,6 +82,7 @@ public class SortContoursPipe implements Pipe<List<StandardCVPipeline.TrackedTar
var sublistedContors = new ArrayList<>(sortedContours.subList(0, Math.min(input.size(), maxTargets - 1)));
sortedContours.subList(Math.min(input.size(), maxTargets - 1), sortedContours.size()).forEach(StandardCVPipeline.TrackedTarget::release);
sortedContours.clear();
sortedContours = new ArrayList<>();
long processTime = System.nanoTime() - processStartNanos;
return Pair.of(sublistedContors, processTime);