NGMsoftware

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

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

    팁 앤 테크

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

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

    플레이어 엔지엠 매크로 플레이어 최적화 팁

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 에디터와 플레이어로 이루어져 있습니다. 에디터에도 기본적으로 플레이어가 포함되어 있지만, 아무래도 스크립트 제작 도구이다보니 좀 무거운 편입니다. 메모리로 올려야 할 내용들이 많기 때문입니다^^; 에디터와 플레이어만 봐도~ 왠지 느낌적으로 그럴거 같은 생각이 듭니다.

     

    엔지엠 에디터 기본 화면

    nN3NIXY.png

     

     

    엔지엠 플레이어 기본 화면

    bSJmmUZ.png

     

     

    보통은 엔지엠 에디터로 스크립트를 제작하고, 플레이어로 실행 한다고 생각하시면 둘의 차이점을 이해하기 쉬울겁니다. 에디터와 플레이어의 차이점에 대해서 물어보시는 분들이 많이 계시더라고요~ 간단한 소개는 이쯤하고, 엔지엠 플레이어를 최적으로 설정하는 방법에 대해 알려드리도록 하겠습니다.

     

    1. 플레이어 로그 끄기

    플레이어로 스크립트를 장시간 실행하다가 어떤 문제가 발생하는 경우를 제외하고 플레이어에서 로그를 확인할 필요는 없습니다. 에디터로 제작한 스크립트가 플레이어에서 정상적으로 구동되는지 테스트할 때 확인하면 되는데요. 가능하면 아래 그림과 같이 대부분의 로그는 끄고 사용하시는걸 추천 드립니다. 전부 끄는게 베스트입니다. 참고로, 엔지엠 플레이어와 매크로 엔진이 통신하면서 주고 받는 데이타의 양이 엄청납니다. 로그도 그 일부인데요. 대부분은 메모리에서 즉각 삭제됩니다. 하지만, 로그는 사용자에게 표시하는 텍스트이므로 일정량이 계속 쌓이게 됩니다. 그래서 장시간 매크로를 실행해야 한다면 로그는 전부 끄고 사용하셔야 합니다.

    CGaVPqd.png

     

     

    2. 플레이어 편의 기능 사용 안함

    플레이어 보기 메뉴의 옵션을 보면 다양한 편의 기능들을 키거나 끌 수 있습니다. 마우스 이펙트 보이기를 끄고 사용하세요. 그리고, 플레이어 기능 끄기에 체크하세요. 아래 그림은 반대로 되어 있습니다만, 여러분들은 제대로 설정하실거라 생각합니다. 설정 변경 후 꼭 저장 버튼을 눌러야 합니다. 그리고, 일부 옵션은 플레이어를 재시작해야 적용됩니다. 매크로를 실행하는데 문제가 없다면 옵션은 기본값에 플레이어 기능 끄기만 체크하고 사용하세요.

    ※ 플레이어 기능 끄기는 매크로와 관련 없는 기능들(버전 표시, 시간 표시, 스크립트 상태 표시등등...)을 수행하지 않거나 느리게 수행합니다.

    RPOgluS.png

     

     

    3. 플레이어를 제외한 모든 창 닫기

    엔지엠 매크로 에디터에 비하면 많이 부족하지만, 비활성 매크로 다클라, 다계정을 쉽게 처리할 수 있는 기능들이 포함되어 있습니다. 이런 기능들은 에디터에는 없는 플레이어만의 고유한 기능입니다. 하지만, 제작한 스크립트를 실행하기 전 설정해야 하는 부분입니다. 스크립트를 실행할 때는 플레이어를 제외한 모든 창을 닫고 사용하시는게 좋습니다.

    FBndeX9.png

     

     

    4. 컴퓨터 성능 조정

    아래 그림을 참고해서 컴퓨터 성능에 맞게 플레이어 속도를 조정해줍니다. ①이 옵션들은 스크립트 실행 속도가 저하되는 대신 컴퓨터의 부담(CPU & Memory)을 줄여줍니다. ②고성능 컴퓨터에 체크를 해제하면 이미지 분석 속도가 느려집니다. 대신에 이미지를 분석하기 위한 CPU 사용량을 줄일 수 있습니다. CPU와 메모리 사용량이 60%를 넘는다면 이 옵션의 사용을 고려해봐야 합니다.

    ※ CPU와 메모리 사용량이 60프로를 넘는다고 해서 꼭 문제가 되는건 아닙니다.

    zfmBesl.png

     

     

    5. 메모리 정리

    메모리 정리는 컴퓨터를 장시간 사용시 캐쉬되는 메모리를 설정한 시간마다 자동으로 정리 해줍니다.

    dkg7Aln.png

     

     

    6. 스크립트 속도 조정

    전체 스크립트 실행 지연은 여러개의 스크립트를 동시에 실행할 때 사용하는 옵션입니다. 스크립트 1, 스크립트 2, 스크립트 3... 과 같이 여러개의 스크립트를 열고 실행 버튼을 누르면 모든 스크립트가 동시에 실행됩니다. 이 때 각각의 스크립트는 비동기로 실행할 수 있는 스레드를 할당 받게 됩니다. 이 때 알 수 없는 문제로 스레드에서 사용할 리소스가 겹치게되면 메모리가 해제되지 않습니다. 그래서, 일정한 간격을 두고 리소스를 모두 불러올 수 있도록 해줘야 합니다. 멀티 스크립트 실행에 문제가 있으면 이 값을 늘려줘야 합니다. 서브 스크립트 속도와 종료 속도는 매인 스크립트에서 서브 스크립트를 실행할 때 그리고, 종료될 때 속도를 말합니다. 멀티 스크립트 환경에서 서브 스크립트가 있을 때 또는 비동기 서브 스크립트를 사용할 때 이 값을 늘려야 합니다. 싱글 스크립트에 서브 스크립트를 사용하는 경우 이 값은 실행과 종료에 1 또는 10을 입력하고 사용하는게 효율적입니다. 속도에 문제가 있다면 100을 입력하고 사용하세요.

    8KKwFYe.png

     

     

    7. 플레이어 이펙트 끄기 및 액션 속도 조정 하기

    플레이어 옵션을 보시면 아래와 같이 2개의 옵션이 추가되어 있습니다.

    • 상태바 이펙트 끄기: 매크로 플레이어의 하단 상태바의 이펙트를 사용하지 않습니다.
    • 액션 지연 (ms): 스크립트의 모든 액션 사이에 지연을 추가합니다. (스크립트에 영향을 주지 않습니다.)

    SzlsDWn.png

     

     

    상태바 이펙트 끄기는 플레이어에서 스크립트가 완료되면 하단 상태바가 깜밖이는 기능을 사용하지 않도록 해줍니다. 스크립트의 완료 상태를 시각적으로 표시하기 위한 기능이지만, 다수의 플레이어를 사용하는 경우 이펙트로 인해 혼란(?)이 생길수도 있습니다. 스크립트 완료 상태를 시각화하지 않으려면 이 옵션을 체크하고 사용하세요.

    CtMpaoo.png

     

     

    액션 지연은 스크립트에 포함된 모든 액션 사이에 사용자가 설정한 시간(ms)만큼 지연을 발생시킵니다. 이 값을 1000으로 설정하고 실행하면 스크립트가 느려진걸 확인할 수 있습니다. 에디터와 플레이어의 속도차이가 있기 때문에 이 값을 10정도 사용하시면 좀 더 안정적으로 플레이어에서 실행시킬 수 있습니다.

     

     

     

     

    8. 플레이어 최소화 하기

    플레이어를 최소화하거나 미리 플레이어로 변경하면 윈도우가 플레이어를 표시하는데 부담을 줄일 수 있습니다.

    4oUiShq.png

     

     

    옵션에 트레이 아이콘 사용에 체크하면 플레이어는 아래 그림과 같이 트레이 영역에만 표시됩니다. 플레이어를 다시 표시하려면 Show를 누르면 됩니다. 플레이어가 트레이 영역에 있더라도 스크립트를 실행하거나 중지할 수 있습니다. 물론, 종료도 가능합니다.

    giQf4p3.png

     

     

    이렇게해서 엔지엠 매크로 플레이어를 최적화 하는 방법에 대해 알아보았습니다. 매크로를 장시간 사용하면서 CPU와 메모리 그리고, 전력 사용량이 높다면 여러가지 옵션들을 끄거나 켜서 컴퓨터에 부담을 줄여줄 수 있습니다. 이외에도 옵션의 메모리 정리에 1을 설정하면 메모리를 1시간마다 정리한다거나 캐시를 비워줄 수 있습니다. 매크로를 장시간 실행하는데 문제가 없다면 그냥 기본 값으로 사용해도 됩니다. 기본 값이 가장 좋은 옵션이기 때문입니다^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

     

     

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

    댓글목록

    등록된 댓글이 없습니다.