UI 및 UI 세부 정보 프로파일러 모듈은 Unity가 애플리케이션 내에서 사용자 인터페이스를 배치하고 렌더링하는 데 소비하는 시간과 리소스에 대한 정보를 제공합니다. 이 모듈을 사용하여 Unity가 오브젝트를 배칭하는 이유 및 방법을 비롯하여 Unity가 애플리케이션의 UI 배칭을 처리하는 방법을 이해할 수 있습니다. 또한 성능 저하를 일으키는 UI 부분을 찾거나, 타임라인을 스크러빙하며 UI를 미리볼 수도 있습니다.
프로파일러 창을 사용하는 자세한 방법은 프로파일러 창 시작하기 문서를 참조하십시오.
UI 및 UI 세부 정보 프로파일러 모듈의 차트는 5개 카테고리로 구성됩니다. 차트의 카테고리 순서를 변경하려면 차트 범례에 카테고리를 끌어다 놓으십시오. 카테고리의 컬러 범례를 클릭하여 표시 여부를 토글할 수도 있습니다.
차트 | 설명 | |
---|---|---|
UI 프로파일러 모듈 | ||
Layout | Unity가 UI의 레이아웃 패스를 수행하는 데 걸린 시간입니다. 여기에는 HorizontalLayoutGroup, VerticalLayoutGroup, GridLayoutGroup에서 수행한 계산이 포함됩니다. | |
Render | UI가 렌더링의 일부를 수행하는 데 소비한 시간입니다. 이는 그래픽스 기기로 직접 렌더링하거나 메인 렌더 대기열로 렌더링하는 비용입니다. | |
UI 세부 정보 프로파일 모듈 | ||
Batches | 함께 배칭된 총 드로우 콜 수를 표시합니다. | |
Vertices | UI 섹션을 렌더링하는 데 사용되는 총 버텍스 수입니다. | |
Markers | 사용자가 UI와 상호작용(예: 버튼 클릭, 슬라이더 값 변경 등)할 때 Unity가 마커를 기록한 후 차트에 세로선과 레이블로 표시합니다. |
UI 또는 UI 세부 정보 프로파일러 모듈을 선택하면 프로파일러 창 하단에 있는 모듈 세부 정보 창에 애플리케이션의 UI에 대한 자세한 정보가 표시됩니다. 이를 사용하여 애플리케이션의 UI 오브젝트에 대한 프로파일링 정보를 살펴볼 수 있습니다. 이 창은 다음과 같은 열로 나뉩니다.
열 | 설명 |
---|---|
Object | 프로파일링 시간 동안 애플리케이션이 사용한 UI 캔버스 리스트입니다. 행을 더블 클릭하면 씬에서 일치하는 오브젝트가 강조 표시됩니다. |
Self Batch Count | Unity가 캔버스에 대해 생성한 배치 수입니다. |
Cumulative Batch Count | Unity가 캔버스와 모든 중첩된 캔버스에 대해 생성한 배치 수입니다. |
Self Vertex Count | 이 캔버스가 렌더링하는 버텍스 수입니다. |
Cumulative Vertex Count | 이 캔버스와 중첩된 캔버스가 렌더링하는 버텍스 수입니다. |
Batch Breaking Reason | Unity가 배치를 분할한 이유입니다. 때때로 Unity는 오브젝트를 함께 배칭할 수 없습니다. 일반적인 이유는 다음과 같습니다. Not Coplanar With Canvas: 배칭 시 오브젝트의 사각 트랜스폼이 캔버스와 동일 평면상(회전 안 됨)에 있어야 합니다. CanvasInjectionIndex: CanvasGroup 컴포넌트가 존재하고 새 배치를 강제 실행합니다(예: 나머지의 상단에 콤보 상자의 드롭다운 리스트를 표시하는 경우). Different Material Instance, Rect clipping, Texture 또는 A8TextureUsage: Unity는 동일한 머티리얼, 마스킹, 텍스처 및 텍스처 알파 채널 사용으로만 오브젝트를 배칭할 수 있습니다. |
GameObject Count | 이 배치에 속한 게임 오브젝트 수입니다. |
GameObjects | 배치의 게임 오브젝트 리스트입니다. |
리스트에서 UI 오브젝트를 선택하면 해당 오브젝트의 미리보기가 창의 오른쪽에 나타납니다. 미리보기 위의 툴바에는 다음과 같은 옵션이 있습니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.
방문하는 모든 웹사이트의 정보가 브라우저에서 쿠키 형태로 저장되거나 수집될 수 있습니다. 본 정보는 귀하와 귀하의 선호도, 기기에 대한 것이며, 귀하의 선호도에 따라 사이트가 동작하도록 하는 데 사용됩니다. 본 정보는 귀하를 직접적으로 식별하지 않으나 보다 개인화된 웹 경험을 제공하기 위해 사용됩니다. 그러나 일부 쿠키를 거부할 수 있습니다. 더 자세한 정보를 확인하고 기본 설정을 변경하려면 해당 카테고리의 제목을 클릭하세요. 그러나 일부 쿠키를 차단하면 귀하의 사이트 경험과 회사에서 제공하는 서비스에 영향을 미칠 수 있습니다.
추가 정보
본 쿠키는 동영상 및 실시간 채팅과 같은 고급 기능과 개인화를 허용합니다. 쿠키는 회사 또는 회사 페이지에 추가된 제3 서비스 사업자가 설정할 수 있습니다. 쿠키를 허용하지 않으면 일부 기능이 정상 작동하지 않을 수 있습니다.
이 쿠키는 방문자 수, 데이터 트래픽 정보를 확인해 회사 사이트의 성능을 측정하고 개선할 수 있도록 합니다. 또한 가장 인기가 많거나 인기가 적은 페이지를 확인하며 방문자가 사이트를 이동하는 방법을 확인할 수 있도록 합니다. 쿠키가 수집하는 모든 정보는 누적되며 익명 처리됩니다. 쿠키를 허용하지 않으면 귀하가 회사 사이트에 방문한 시기를 알 수 없습니다.
이 쿠키는 회사의 광고 협력사가 회사 사이트에 설정한 것입니다. 해당 협력사는 귀하의 관심사에 대한 프로파일을 만들고 다른 사이트에서도 관련 광고를 표시하기 위해 이 쿠키를 사용합니다. 이 쿠키는 귀하의 브라우저와 기기를 식별함으로써 동작합니다. 이 쿠키를 허용하지 않으면 다른 웹사이트에서 회사가 제공하는 맞춤형 광고를 경험할 수 없습니다.
이 쿠키는 웹사이트의 기능을 위해 필수적이며, 회사 시스템 내에서 종료할 수 없습니다. 이 쿠키는 개인정보 선호도, 로그인 또는 양식 작성과 같은 서비스 요청에 해당하는 귀하의 행위에 따라서만 주로 설정됩니다. 귀하의 브라우저에서 이 쿠키를 차단하거나 쿠키에 대해 알림 설정을 할 수 있지만, 이 경우 해당 사이트의 일부 기능이 동작하지 않을 수 있습니다.