개발언어/C#
c# 영상처리 중 렉걸릴 때
1동민1
2020. 2. 26. 17:29
반응형
OpenCvSharp을 타이머를 사용하여 PictureBoxIpI에 영상 출력을 하는 프로그램을 작성한 뒤
얼마안되서 영상이 멈추었다가 10초 정도 뒤에 다시 동작하는 현상이 발생하였다.
해당 현상을 해결하기 위해 메모리 너무 잡아먹지는 않는지..
CPU를 많이 사용하는지 확인하였지만 둘다 크게 상관이 없었다.
혹시나 해서 Gabage Collection을 사용하여 쓰레기 값을 수집하니... 멈춤현상이 생기지 않았다.
GC.Collect();
GC.WaitForPendingFinalizers();
이 두줄을 타이머가 돌아가는 Tick이벤트에 추가하여 해결하였다.
반응형