Version: Unity 6.0 (6000.0)
언어 : 한국어
에셋 로드 지표
Analyze the import process

Asset Loading 프로파일러 모듈

Asset Loading 프로파일러 모듈에서는 영역별 읽기 작업에 대한 요약을 포함하여, 애플리케이션이 에셋을 로드하는 방법에 대한 정보를 표시합니다. 세부 정보 창에는 프로파일링 동안 캡처된 각 에셋 로딩 마커에 대한 정보가 나와 있습니다. 이 정보를 사용하여 애플리케이션이 에셋을 얼마나 효율적으로 로드하는지 파악하고 특정 문제를 식별할 수 있습니다.

프로파일러 창을 열려면 Window > Analysis > Profiler 메뉴로 이동합니다.

이 모듈은 기본적으로 활성화되어 있지 않습니다. Asset Loading 프로파일러 모듈을 활성화하려면 프로파일러 창을 열어 Profiler Modules 드롭다운 메뉴를 선택한 다음 Asset Loading 체크박스를 토글합니다.

Asset Loading 프로파일러 모듈
Asset Loading 프로파일러 모듈

차트 카테고리

Asset Loading 프로파일러 모듈의 차트는 다음의 여러 카테고리로 구성됩니다. 차트의 카테고리 순서를 변경하려면 차트 범례에서 카테고리를 드래그합니다. 카테고리의 컬러 범례를 클릭하여 표시를 토글할 수도 있습니다. 프로파일러 창을 사용하는 자세한 방법은 프로파일러 창 시작하기를 참조하십시오.

차트 설명
Other Reads 지정되지 않은 보조 시스템에 대해 AsyncReadManager에서 요청한 바이트 수
Texture Reads 텍스처 로드에 대해 AsyncReadManager에서 요청한 바이트 수
Virtual Texture Reads 가상 텍스처링에 대해 AsyncReadManager에서 요청한 바이트 수
Mesh Reads 메시 로드에 대해 AsyncReadManager에서 요청한 바이트 수
Audio Reads 오디오 로드에 대해 AsyncReadManager에서 요청한 바이트 수
Scripting Reads 스크립팅 API를 통해 AsyncReadManager에서 요청한 바이트 수
Entities Reads Entities 패키지의 스크립트를 통해 AsyncReadManager에서 요청한 바이트 수

모듈 세부 정보 창

Asset Loading 프로파일러 모듈은 세부 정보 창을 자동으로 채우지 않습니다. 뷰를 데이터로 채우려면 세부 정보 창 상단의 Analyze Markers 버튼을 선택합니다.

그런 다음 Asset Loading 프로파일러 모듈에서 프레임을 선택하면 모듈 세부 정보 창에 Unity가 캡처 중에 에셋을 로드한 방법과 시기에 대한 자세한 정보가 표시됩니다. 이 모듈은 선택한 단일 프레임 또는 캡처의 모든 프레임에 대한 정보를 표시할 수 있습니다. 세부 정보 창의 왼쪽 상단에 있는 드롭다운 메뉴를 사용하여 단일 프레임 또는 모든 프레임 중에서 선택할 수 있습니다.

Asset Markers 뷰는 캡처 중에 에셋 로딩과 관련된 선택된 마커를 표시합니다. 일부 행에는 계층 구조를 생성하는 자식 마커가 있으며, 계층 구조는 처음에는 확장 가능한 하나의 행에 포함됩니다. 마커 이름 옆의 드롭다운 화살표를 선택하여 행을 펼치고 모든 자식 마커를 표시합니다.

아래 표에서는 Asset Markers 뷰에서 표시할 수 있는 가능한 모든 열을 설명합니다. 일부 열은 기본적으로 비활성화되어 있습니다. 열을 활성화하거나 비활성화하려면 열 이름이 포함된 행을 오른쪽 클릭하여 열 토글 하위 메뉴를 엽니다. 이 메뉴에서 열 이름을 선택하여 해당 열을 활성화하거나 비활성화합니다. Analyze Markers 버튼 옆의 검색창에 텍스트를 입력하여 Source 열을 기준으로 결과를 필터링할 수 있습니다.

헤딩 설명 기본적으로 활성화됨
검지 에셋 로딩 마커의 실행 순서를 나타내는 ID 숫자입니다. 지원
Source 에셋의 원점입니다. 이는 파일 경로, 에셋 번들 이름, 씬 중 하나일 수 있습니다. 항목의 전체 소스 파일 경로를 표시하려면 항목 이름 위에 마우스 커서를 올립니다. 지원
Asset Name Unity가 로드하는 에셋의 이름입니다(마커에 대한 프로파일러 메타데이터에서 적용되고 사용할 수 있는 경우). 지원
Thread 이 마커가 발생한 스레드입니다. 지원
Type 에셋 유형입니다. 지원
Size 이 마커에 의해 기록된 로드의 크기입니다.

참고: 이 크기는 마커 유형에 따라 자식 마커를 포함하지 않을 수 있습니다.
지원
Marker Type 기록된 마커 유형입니다. 지원
Marker Length (ms) 범위가 밀리초로 지정된 모든 프레임에서 이 마커의 전체 지속 시간입니다. 지원
Frame Count 마커가 차지하는 프레임의 범위에서 선택한 프레임의 인덱스를 표시합니다. 마커의 범위에 해당하는 총 프레임 수도 표시합니다. 지원
Timestamp (ms) 프로파일러 캡처 시작과 관련하여 이 마커가 시작한 시간입니다. 지원 안 함
First Frame Index 이 마커가 시작된 프레임입니다. 지원 안 함
Last Frame Index 이 마커가 종료된 프레임입니다. 지원 안 함

해당 데이터를 다르게 시각화하기 위해 에셋 로딩 마커를 오른쪽 클릭하여 추가 옵션이 있는 하위 메뉴를 열 수 있습니다. 사용할 수 있는 옵션은 다음과 같습니다.

프로퍼티 기능
Show marker in timeline view CPU Usage 프로파일러 모듈에서 이 마커를 엽니다.
Go to the first frame of this marker 차트에 마커가 처음 나타나는 프레임을 선택합니다. 이 옵션은 마커가 한 프레임에만 나타나는 경우 비활성화됩니다.
Go to the last frame of this marker 이 마커가 차트에 마지막으로 나타나는 프레임을 선택합니다. 이 옵션은 마커가 한 프레임에만 나타나는 경우 비활성화됩니다.
Filter the view to this source 결과를 필터링하기 위해 검색창에 Source 열의 콘텐츠를 입력합니다.
Filter the view to this asset name 결과를 필터링하기 위해 검색창에 Asset Name 열의 콘텐츠를 입력합니다. Asset Name 열이 비어 있는 경우 이 옵션이 비활성화됩니다.

추가 리소스

에셋 로드 지표
Analyze the import process