---
title: Runtime Profiler
slug: world-sdk-guide-kr/runtime-profiler
docTags: 
createdAt: 2024-09-02T08:34:13.137Z
---

ZEPETO에서 제공하는 공식 런타임 프로파일러를 사용하면, 월드의 메모리 소비를 포함한 다양한 성능 통계를 확인할 수 있습니다.

:::hint{type="danger"}
- 프로파일러 GUI는 사용자 정의가 불가능합니다.
:::



## 유니티 에디터에서 프로파일러 사용하기

1\) Unity > Window > ZEPETO > 런타임 프로파일러 메뉴를 선택하세요.

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-JwOib-BfbIvE1YvHo9rH7-20240904-102419.png" size="54" width="373" height="591" position="center" showCaption="false"}



2\) \[▶︎(재생)] 버튼을 클릭하면 프로파일러 화면이 에디터에 나타납니다.

- 수평 및 수직 방향 모두 지원됩니다.

![유니티 에디터 - 수평](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-VdMUUnGsve3rCdYEfXRxj-20240904-102420.png "유니티 에디터 - 수평")

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-IUHx0hheamXocY7oKP8sE-20240904-102420.png "유니티 에디터 - 수직")



## ZEPETO 모바일 테스트에서 프로파일러 사용하기

1\) 홈 버튼을 클릭한 다음 오른쪽 상단의 설정 버튼을 클릭합니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-N4H22vbRbx75tyF8oPfI7-20240904-102420.png)



2\) 설정 메뉴에서 성능 통계를 켭니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-ZioLrVh3M5_YSLnTl-E4D-20240904-102420.png)



3\) 성능 통계 GUI가 화면에 나타납니다.

- 수평 및 수직 방향 모두 지원됩니다.

![모바일 테스트 - 수평](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-pI5NSZjGcFOGg86rxYR_1-20240904-102420.jpg "모바일 테스트 - 수평")

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-5TrMn4CGjT4MygRDQ3ZqQ-20240904-102420.jpg" size="62" width="485" height="1024" position="center" caption="모바일 테스트 - 수직" showCaption="true"}



:::hint{type="success"}
- 누가 만들었든 상관없이, Unity에서 개발된 월드에서는 출시된 모든 월드에서 성능 통계 기능을 사용할 수 있습니다.
- 출시된 월드에서는 렌더링 정보가 공개되지 않습니다.



  ![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-QO8ksMF0R9nPIedf0Etsp-20240904-102420.jpg)
:::



## 런타임 프로파일러에서 사용할 수 있는 정보

### 메모리

- 실시간 메모리 할당 및 사용 모니터링.

| **속성** | **설명**                  |
| ------ | ----------------------- |
| 예약됨    | OS에 의해 앱을 위해 예약된 총 메모리. |
| 할당됨    | OS에 의해 앱에 할당된 메모리.      |



### 성능

- CPU와 GPU의 실시간 성능 모니터링.

| **속성** | **설명**                                                             |
| ------ | ------------------------------------------------------------------ |
| FPS    | 초당 그려진 프레임 수를 나타내는 정보입니다.<br /><br />(ZEPETO는 이를 최대 30FPS로 제한합니다.) |
| 스크립트   | 현재 FrameTime 내에서 로직과 스크립트를 실행하는 데 소요된 시간입니다.                       |
| 렌더     | 현재 FrameTime 내에서 렌더링에 소요된 시간입니다.                                   |

### 시스템

- 시스템 정보를 확인하십시오.

| **속성** | **설명**                           |
| ------ | -------------------------------- |
| 장치     | 장치 모델 이름입니다.                     |
| 운영 체제  | 버전을 포함한 장치의 운영 체제에 대한 자세한 정보입니다. |



### 렌더링

- 렌더링 메트릭의 실시간 모니터링.

| **속성**  | **설명**                             |
| ------- | ---------------------------------- |
| SetPass | 하나의 프레임을 렌더링할 때 호출되는 셰이더 패스의 수입니다. |
| 드로우 호출  | 하나의 프레임을 렌더링할 때 발생하는 드로우 호출의 수입니다. |
| 총 배치    | 하나의 프레임을 렌더링할 때 호출되는 총 배치 수입니다.    |
| 삼각형     | 하나의 프레임을 렌더링할 때 처리되는 삼각형의 수입니다.    |
| 정점      | 하나의 프레임을 렌더링할 때 처리되는 정점의 수입니다.     |

