본문 바로가기
매크로

엔지엠 플레이어 장시간 실행 시 성능 테스트 및 검증. (메모리, 속도)

by 백수아저씨 2021. 7. 25.
반응형

http://ngmsoftware.com 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 요즘 플레이어를 장시간 실행시켜 놓으면 속도가 점점 느려진다고 얘기 하는 분들이 계셔서 테스트를 진행 해봤습니다. 윈도우나 스크립트에 따라서 결과는 달라질 수 있습니다. 다만, 이미지 프로세싱, 마우스, 키보드와 같은 기본 기능은 메모리나 속도 문제가 없는걸 확인 했습니다. 테스트는 아래 스크립트로 진행 되었습니다. CPU와 메모리 사용량도 10시간동안 안정적이었습니다.

※ 약 1시간 후부터 속도가 느려지는 경우 최신 윈도우 업데이트를 진행 해보세요.

 

 

이 스크립트를 실행하면 이미지 조건을 전부 처리하고, 메모장에 시간을 찍어줍니다. 이렇게 무한 반복하게 됩니다. 대략 10시간 정도 스크립트가 실행되었습니다. 메모장에 78307개의 시간이 찍혀 있었는데요. 이걸 엑셀에서 중복 제거후 COUNTIF 함수로 갯수를 표시 했습니다. 아래 그림을 보면 대략 1분에 143번 스크립트가 반복된 걸 알 수 있습니다.

 

 

약 10시간 후에도 비슷한 속도를 유지하고 있습니다. 윈도우의 전체 이미지를 캡쳐하고, 이미지를 찾거나 픽셀을 찾는 5개 조건이 한번 실행하는데 약 0.4초 정도 소요됩니다. 컴퓨터마다 성능이 달라서 차이가 있을수는 있지만, 이 결과는 Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz X 2에 32GB 메모리에서 테스트 되었습니다. 또한, 릴리즈가 아닌 디버그 환경에서 테스트했기 때문에 사용자 컴퓨터에서는 더 최적화된 환경에서 동작합니다.

 

 

이 검증은 아무것도 실행하지 않은 상태에서 테스트를 진행했기 때문에 각자의 컴퓨터 환경에 따라 결과는 달라질 수 있습니다. 하지만, 엔지엠 에디터나 플레이어에서 로그를 저장하지 않는 이상 메모리가 증가하거나 속도가 느려질만한 요소는 없습니다. 무언가 다른 요인이 있을 수 있는데요. 이런것들은 원인을 찾아내서 개선해야 할 부분입니다. 혹시라도 어떤 요인으로 인해 문제가 되는지 알고 계시면 제보 부탁드립니다. 최대한 개선 및 반영하여 패치 해드리도록 하겠습니다.

 

개발자에게 후원하기

 

추천, 구독, 홍보 꼭~ 부탁드립니다.

여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

감사합니다~

반응형

댓글