본문 바로가기
개발/Unity

Unity) Profiler로 Thread 확인 방법 (CPU Usage)

by 테샤르 2023. 10. 27.

Profiler로 Thread 확인 방법 (CPU Usage)

Profiler 를 활용해서 Thread에 상태를 확인하는 방법을 간단히 포스팅한다. 

 

<Unity Editor - Window - Analysis - Profiler>

< CPU  Usage 모듈 세부 정보 창 변경 >

 

Hierarchy -> Timeline 변경

 

반응형

 

< 세부 모듈 창 설명>

기능
타임라인
(TimeLine)
특정 프레임에 대한 타이밍 분석 데이터를 프레임 길이의 시간 축을 따라 표시합니다. 이는 모든 스레드의 타이밍을 한 번에 그리고 발생한 프레임 내에서 확인할 수 있는 유일한 뷰 모드입니다. 따라서 전체 스레드에 대한 타이밍 간 상관 관계를 지정할 수 있습니다. 예를 들어 잡 시스템 워커 스레드는 메인 스레드의 시스템이 예약한 후에 시작됩니다.
계층 구조
(Hierarchy)
내부 계층 구조를 기준으로 타이밍 데이터를 그룹화합니다. 이 옵션은 기본적으로 사용된 시간을 기준으로 애플리케이션이 호출한 요소를 내림차순 리스트 포맷으로 표시합니다. 할당된 스크립팅 메모리 양(GC Alloc) 또는 호출 횟수를 기준으로 정보를 정렬할 수도 있습니다. 표의 순서를 지정하는 열을 변경하려면 표의 열 헤더를 클릭하십시오.
원시 계층 구조
(Raw Hierarchy)
타이밍 데이터를 타이밍이 발생한 호출 스택과 유사한 계층 구조로 표시합니다. Unity는 계층 구조 뷰에서와 같이 각 호출 스택을 병합하지 않고 이 모드에서 개별적으로 나열합니다.


추가로 설정 `Show Full Scripting Method Names`을 활성화화면 Method 가 노출된다.

Unity CPU 사용 프로파일러 모듈 : [링크]

 

CPU 사용 프로파일러 모듈 - Unity 매뉴얼

CPU 사용 프로파일러 모듈은 애플리케이션에서 시간을 소비한 위치를 표시하는 차트를 제공합니다. 이 모듈은 애플리케이션이 시간을 소비하는 모든 주요 영역(예: 렌더링, 스크립트, 애니메이

docs.unity3d.com

 

★★☆☆☆

 

반응형

댓글