Post

렉을 유발하는 애드온/위크오라를 찾아보자.

안녕하세요. asMOD 만드는 아스필라 입니다.

 

이번에 11.0.7 패치를 통해 블리자드에서 애드온의 CPU 사용률을 알려주는 새로운 API를 공개하였습니다. 이를 활용한 애드온을 만들어서 소개 드립니다. 여러분도 이 애드온을 통해 전투중 CPU 자원을 많이 소비하는 애드온/위크 오라를 확인/삭제하고, 더 쾌적한 환경에서 게임을 즐길 수 있길 바랍니다.

 

애드온은 CurseForge에서 다운 가능합니다.

 

애드온을 설치하면 아래와 같은 창이 나옵니다.

이 애드온은 가장 최근 전투 시작부터 가장 프레임 감소에 영향을 많이 줬을 것으로 예상되는 애드온 순으로 애드온의 CPU 사용률을 표시 합니다.

 

좌측부터 

Addon Name : 애드온명

PeakTime : 해당 애드온이 가장 오래동안 CPU를 점유한 시간 --> 낮으면 좋겠지만, 비 전투중에 발생한 부분은 용인이 가능합니다.

BossAvg : 보스 전투중 애드온의 평균 CPU 사용률 --> 평균이 높아도 접유 시간이 낮다면 게임 프레임에는 크게 영향이 없습니다.

 

이제 부터 중요합니다.

Over1ms : CPU 자원을 1ms 이상 점유한  횟수 --> 낮으면 좋고 1ms 정도는 FPS에는 큰 영향을 안줍니다.

5ms, 10ms : CPU자원을 5ms/10ms 이상 점유한 횟수 -->  5/10ms 까지는 크게 못 느낄 수 있습니다.

50ms/100ms : 이 이상 차지하는 애드온/위크오라는 개임 화면이 끈기는 느낌을 주기 시작합니다.

OverSum : 1ms ~ 100ms 까지의 가중치로 합을 구하고 합이 큰 순으로 애드온을 정렬 합니다.

 

 

 

Tip) 위크오라의 경우 사용하시는 위크오라를  1개씩 키면서 전투를 해 보셔야 합니다. 위크오라가 1개의 애드온이기 때문에 어쩔 수 없습니다.

Tip) 창을 닫아 놓아도 됩니다. 전투후 /asCPU 명령어로 창을 다시 열고 마지막 전투의 결과를 확인하세요.

 

아래는 제가 추종자 던전에서 한번 확인해 본 부분입니다. 

 

 

다시 전투 종료 직전 스샷 입니다. 파티 프레임 애드온인 asCompactRaidBuff가 가장 CPU를 자원을 소모하고, asOverlay는 기능에 비해 CPU 점유시간이  기네요. 한번 Code를 살펴봐야 겠습니다.  하지만 전체적으로 5ms 안쪽으로 딱히 애드온때문에 게임 프레임 영향은 없겠다는 결론 입니다.

 

레이드시 게임 프레임 감소/렉이 고민이시라면 공찾을 한번 asCPUProfile 설치하고 돌아 보세요. 전투 진행하고 50ms/100ms 이상 점유하는 애드온이 있다면 해당 애드온이 렉을 유발하는 애드온일 가능성이 큽니다.

 

애드온만 잘 최적화 한다면, CPU 7600X, GPU 6750XT 에서도 4K 10옵션 주고 60프레임 레이드 할수 있는 게임이 와우입니다. 게임 끈김때문에 PC 구입 고민 중이라면 한번 애드온 체크 해 보세요. 애드온 영향이 크다면 PC를 업글하셔도 렉이 심할 가능성이 큽니다.

 

월드 오브 워크래프트 인벤 확장팩 팁과노하우 아스필라
2024-12-19

와우인벤와우인벤확장팩팁과노하우게시판와우월드오브워크래프트