NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 [NGM 3] Editor의 성능 향상 팁!

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. NGM 3.0 Editor는 스크립트를 작성하고, 테스트하는 용도로 개발되었습니다. 그래서 별도의 플레이어가 있죠^^; 아무튼~ 태생적 한계로 에디터는 플레이어보다 성능이 좋을수가 없습니다. 에디터를 플레이어처럼 사용해도 문제가 없습니다. 하지만, 일부 옵션에 대한 설명이 부족하여 장시간 에디터로 플레이 할 경우 성능의 하락이 온다는 질문이 많아서 이 글을 작성하게 되었습니다. (플레이어는 에디터보다 약 5~10배정도 빠릅니다.)

     

    에디터는 스크립트를 제작해야 하기 때문에 내가 만든 스크립트를 테스트하고 어디서 무엇이 잘못되었는지 빠르게 파악해서 수정해야 합니다. 그렇기 때문에 아래 그림처럼 Output에 스크립트에 포함된 액션 정보를 표시하게 됩니다.

    img.png

     

     

    Output에 표시되는 정보들은 메모리에 담기게 됩니다. 따라서, 장시간 플레이할 경우 메모리가 점점 증가하면서 느려지게 되죠. 그러다가 어느 시점에 메모리가 넘쳐서 프로그램이 죽을수도 있습니다. 사용자가 직접 청소( img.png )할수도 있고, 자동( img.png )으로 청소하도록 시킬수도 있습니다. 장시간 플레이하면서 로그도 기록하고 싶다면 자동으로 청소하도록 하고 뒤에 10~100라인만 유지하도록 설정하세요. 그리고 자동 저장( img.png ) 옵션을 선택하면 파일로 저장됩니다. 이렇게하면 메모리는 증가하지 않으면서 로그는 전부 기록해서 나중에 분석할 수 있습니다. 마지막으로, 더이상 스크립트를 수정할 필요 없이 완벽하게 만들었다면 성능 향상을 위해 로그를 기록하지 않도록 하면 됩니다. 아래 그림처럼 말이죠.

    img.png

     

     

    보기에서 출력창을 안보이게 하거나 창을 닫더라도 Background에서는 동작하고 있는 상태입니다. 따라서, 위 스크린샷처럼 체크를 전부 꺼야합니다.

    개발자에게 후원하기

    MGtdv7r.png

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.