레이드 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[정보] 위크오라 프로파일링 (성능 체크, 렉 유발 오라 찾기)

아이콘 레키엘
댓글: 74 개
조회: 29655
추천: 95
2022-01-21 12:45:07
당연한 얘기지만, 렉이 걸리는 이유는 정말 다양하고, 나는 잘못 없는데 서버 문제인 경우도 많습니다. 그러나 와우 렉은 대부분 애드온을 많이 써서 나는 경우가 굉장히 많습니다.

제가 들어본 문제되는 애드온들은:
 - 구버전 레이드프레임들: 인벤 레이드프레임이나 구버전 라임 등도 렉 유발한다는 이야기가 많으니 지원되지 않는 애드온은 교체를 추천합니다.
 - OmniCC (CD 말고 CC. 재사용대기시간 문자 커스터마이징) 가 문제가 된 적 있었고 기본 인터페이스로 대체가 가능하니 지우는 것을 추천.
 - ElvUI 내의 스크립트, 부가기능 애드온 중 일부가 프레임을 크게 저하시킨다고 합니다. (남의 프로파일 무지성으로 받으면 스크립트가 어디 들어가 있나 알 수 없으니 주의)
 - 저는 안 써봤습니다만 각 애드온이 리소스를 얼마나 점유하나 체크하는 애드온이 있다고 합니다. 아니면 그냥 각자 애드온을 하나씩 껐다가 켰다가 하면서 찾아야겠지요.  https://www.curseforge.com/wow/addons/addon-usage
(아래에 위크오라도 마찬가지지만 메모리 보다는 CPU 점유시간 위주로 렉 유발하는 애드온을 확인해야 합니다.)
 - 위크오라 = 이 글 쓰는 이유

위크오라 같은 경우 특정 위크오라가 문제가 되는건데, 이렇게 문제되는 위크오라를 찾고 싶을 때 참고가 될 수 있는 기능이 있습니다. 프로파일링이라고 하고 명령어는 다음과 같습니다.
/wa pstart
/wa pstop
/wa pprint

딱 봐도 /위크오라 p시작 p끝 p출력 인거 아시겠쥬?
/wa pstart 를 전투 카운트할 즈음 켜고 신나게 렉을 즐긴다음 적당히 렉타임이 끝난 것 같으면
/wa pstop 을 입력합니다. (전투 내내가 보다는 전투 시작때만이라면 렉 지나가면 끄면 됨. 아니면 레이드 넴드 1개 쭉 보시든가..)
나중에 다 끝나고 나서 /wa pprint 를 해주면 위크오라 프로파일링 보고서가 뜹니다.
위크오라 프로파일링 버튼을 만들어주는 위크오라(...) 도 있습니다: https://wago.io/f1Ix1YMfn

보고서 맨 위에는 내가 측정을 얼마동안 했나 뜨고 그 밑에는 위크오라가 CPU를 얼마나 점유하고 있었는지 뜨는데, 이 숫자가 비정상적으로 높다면 뭔가 문제가 있는 겁니다. 이제 스크롤을 쭉 내려주면



이렇게 Auras 라고 어떤 녀석이 얼마나 시간을 잡아먹었나 나옵니다.
첫 숫자는 해당 오라가 CPU를 점유한 시간, 다음은 점유율 (이 위크오라 / 위크오라 전체)
맨 끝에 괄호 안에 있는 숫자는 한 번 호출 당 점유한 시간이었나 그럴겁니다.

특히 괄호 안 숫자가 큰 녀석들이 무거운 위크오라들이니까, 수 ms 이상 넘어간다면 확인해보고 쳐내면 됩니다.
좋은 기능을 포기하기 어렵다면 뭐 감수하고 쓰거나, 직접 고쳐보거나, 제작자에게 요청해봅시다.

와우저

Lv87 레키엘

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD