NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

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

    페이지 정보

    본문

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

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

    GApJ5pl.png

     

     

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

    UxA6saH.png

     

     

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

    rGcBpf0.png

     

     

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

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image

    쿨준76님의 댓글

    no_profile 쿨준76 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    안녕하세요.

    NGM6 에디터, 플레이어 사용 유저입니다.
    아웃풋 창에서 로그를 보고싶지만 장시간 스크립트 실행을 하면 눈에 띄게 느려지는 문제로 평소에는 아웃풋에 아무것도 표시되지 않도록 하고 실행하고 있습니다. 문제 있을 때만 점검용으로 로그 보고요.

    제안을 드려보고 싶은데요. 이미 있는 기능을 제가 몰라서 말씀드리는 걸 수도 있겠습니다.
    아웃풋 내역을 자동으로 텍스트 파일로 저장을 하고 적정용량 (1M~5M정도?)이나 적정 행(1000행?)이 되면 다음 파일로 저장을 해나가는 방식을 하면 메모리에 로그가 쌓여서 느려지는 문제도 없고, 사용자도 스크립트 실행 내역을 나중에라도 점검해볼 수 있지 않을까요?
    텍스트 파일 저장 기능은 선택 가능한 옵션으로 놓고요.

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    에디터와 플레이어의 아웃풋창에 보시면 옵션들이 있습니다.
    또한, 파일로 저장하는 위치도 설정할 수 있도록 되어 있어요~
    아웃풋창에 있는 아이콘들에 마우스를 살 올려보면 도움말이 표시됩니다.
    내용 확인 해보시고, 부족한 기능은 요청하시면 개선해드리도록 하겠습니다.