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 사용 프로파일러 모듈 : [링크]
★★☆☆☆
반응형
댓글