매개변수 유형 | 설정 정보 |
해상도 | 368 × 640 |
비트 레이트 | 400Kbps |
프레임 레이트 | 15 |
매개변수 유형 | 설정 정보 |
해상도 | 720 × 1280 |
비트 레이트 | 1200Kbps |
프레임 레이트 | 15 |
디바이스 유형 | 프로세서 유형 | 메모리 |
Android 디바이스1 | Snapdragon 835-8코어 | 6G |
Android 디바이스2 | Kirin 980-8코어 | 8G |
iOS 디바이스1 | A8-듀얼코어 | 1G |
iOS 디바이스2 | A13-6코어 | 4G |
매개변수 유형 | 설정 정보 |
해상도 | 240 × 320 |
비트 레이트 | 100kbps |
프레임 레이트 | 15 |
네트워크 손실 지표 | 설명 | 예시 |
Loss | 네트워크 패킷 손실 | 50% Loss는 10개의 패킷 중 5개의 손실을 의미 |
Delay | 딜레이 | 200ms Delay, 즉 SDK 발송 패킷이 200ms 경과 후 네트워크로부터 발송됨 |
Jitter | 지터 | 300 Jitter, 즉 SDK 발송 패킷은 임의로 20ms, 280ms, 50ms, 250ms 딜레이되어 발송될 확률이 있습니다. 최대 딜레이 시간 300ms, 평균 딜레이 시간 150ms입니다. |
성능 데이터 | 설명 |
MOS 값 | 통신 시스템 음성 품질 측정에 자주 사용되는 중요 지표로, 객관적인 MOS 값은 Spirent Nomad 디바이스를 도입하여 POLQA 점수를 매기며 점수가 높을수록 음질이 좋습니다. |
end to end 딜레이 | end to end 딜레이는 발신측 음성 수집부터 수신측에 재생될 때까지의 시간을 의미 |
극한 멀티미디어 저항력 테스트 표준 | 네트워크 손실 후 Spirent Nomad 디바이스를 사용한 POLQA 점수와 foreman을 사용한 비디오를 순서대로 발송하여 수신측에서 프레임 간격을 검증합니다. 10분 이상 모니터링을 지속하며 30개의 데이터 지점을 획득합니다. 3분 동안 3회 이상 오류가 감지되거나 비교적 긴 시간 동안 사용할 수 없는 현상이 1회 발생할 경우 저항력이 초과되었다고 볼 수 있습니다. |
지표 유형 | 설명 | |
App CPU 사용률 | Android | App CPU는 프로세스에서 CPU 사용률을 표준화하지 않았음을 의미합니다. 통계 결과는 Android Studio Profiler와 일치합니다. |
| iOS | App CPU는 프로세스의 CPU 사용률을 의미합니다. 통계 결과는 Xcode와 일치합니다. PerfDog 사용률 = Xcode 사용률 / 코어 수. |
시스템 CPU 사용률 | Android | Total CPU는 기기에서 CPU 사용률을 표준화하지 않았음을 의미합니다. 통계 결과는 Android Studio Profiler와 일치합니다. |
| iOS | Total CPU는 기기의 CPU 사용률을 의미합니다. 통계 결과는 Xcode와 일치합니다. PerfDog 사용률 = Xcode 사용률 / 코어 수. |
메모리 사용률 | Android | PSS Memory, 통계 결과는 Android Java API 표준 결과와 일치하며, Meminfo와도 일치합니다. |
| iOS | Xcode Memory, XCode Debug gauges 통계 방식입니다. |
전력 소모량 | 테스트 시 모니터링 전력량이 100%에서 99%로 떨어지는 때부터 기록합니다. 종료 전력량 값을 설정하여 비율에 따라 30분간 소모되는 전력량을 계산합니다. | |
발열 증분 | App을 실행하지 않은 상태에서 온도계로 현재 온도를 측정하고, App 실행 후 시나리오마다 30분간 실행합니다. 발열 증분 = 30분 후의 온도 - App을 실행하지 않았을 때의 온도. | |
문제 해결에 도움이 되었나요?