Test Devices
- Desktop:
- OS: macOS 14.x
- Hardware:
- CPU: Apple M-series / Intel Core i7 or above
- RAM: 16GB+
- GPU: Integrated / Dedicated graphics
- Mobile:
- Device: Xiaomi 14 Ultra
- OS: Android 15
- Hardware:
- CPU: Snapdragon 8 Gen 3, Octa-core, up to 3.3GHz
- RAM: 16GB + 6GB Virtual Memory
- Network: Stable internet connection
SDK Initialization
| Metric | Value |
|---|---|
| Download Size | ~53 MB |
| Initialization Time (Desktop) | 1000 ms |
| Initialization Time (Mobile) | 1400 ms |
Package Size
| Platform | Package Size |
|---|---|
| Web SDK | 3.5 MB |
Character Resources
| Point Count | Resource Size |
|---|---|
| 50K points | ~4.1 MB |
| 100K points | ~7.3 MB |
Character Loading Performance
Desktop
| Point Count | Cold Start | Warm Start |
|---|---|---|
| 50K points | 530 ms | 380 ms |
| 100K points | 600 ms | 390 ms |
Mobile
| Point Count | Cold Start | Warm Start |
|---|---|---|
| 50K points | 750 ms | 460 ms |
| 100K points | 830 ms | 490 ms |
Time to First Frame
Desktop
| Point Count | Cold Start | Warm Start |
|---|---|---|
| 50K points | 1.6 s | 1.14 s |
| 100K points | 1.7 s | 1.2 s |
Mobile
| Point Count | Cold Start | Warm Start |
|---|---|---|
| 50K points | 2.7 s | 2.2 s |
| 100K points | 2.9 s | 2.3 s |
Note: Total time is the continuous process from SDK initialization → character loading → view rendering. This is the complete time to first frame display.
Playback Performance
Desktop
| Metric | 50K points | 100K points |
|---|---|---|
| Render FPS | 60 FPS | 60 FPS |
| Animation Speed | 25 FPS | 25 FPS |
| CPU Usage | 25-28% | 27-30% |
| GPU Usage | 5-8% | 6-9% |
Mobile
| Metric | 50K points | 100K points |
|---|---|---|
| Render FPS | 60 FPS | 60 FPS |
| Animation Speed | 25 FPS | 25 FPS |
| CPU Usage | 19-23% | 20-25% |
| GPU Usage | 1-2% | 2-3% |
Memory Usage
| Point Count | Memory Allocation |
|---|---|
| 50K points | 200 MB |
| 100K points | 203 MB |
Note: Memory allocation is measured during playback.
Mobile Performance
| Power Consumption |
|---|
| 1% per 15 minutes |

