-
-
Notifications
You must be signed in to change notification settings - Fork 320
Render Benchmark iOS
Bart Louwers edited this page Jun 13, 2024
·
1 revision
-
Set up Xcode. Add a MapTiler API key to
config.bzl
. - Open
MapLibre.xcodeproj
in Xcode. - Configure the BenchmarkApp schema:
Set Build Configuration to Release.
Disable all Diagnostics:
- Run BenchmarkApp. The results will be logged once it is done:
Benchmark completed.
Result:
| SF zoom in | 0.60 ms | 3.49 ms |
| SF zoom out | 0.47 ms | 3.34 ms |
| DC zoom in | 0.53 ms | 3.03 ms |
| DC zoom out | 0.48 ms | 4.18 ms |
| AMS zoom in | 0.94 ms | 3.28 ms |
| AMS zoom out | 1.05 ms | 4.65 ms |
| HEL zoom in | 1.51 ms | 3.01 ms |
| HEL zoom out | 1.30 ms | 4.97 ms |
| AYA zoom in | 1.19 ms | 2.73 ms |
| AYA zoom out | 1.09 ms | 3.44 ms |
| BER zoom in | 1.83 ms | 2.89 ms |
| BER zoom out | 1.58 ms | 4.69 ms |
| BAN zoom in | 1.64 ms | 3.13 ms |
| BAN zoom out | 1.28 ms | 3.66 ms |
| SHA zoom in | 1.73 ms | 2.56 ms |
| SHA zoom out | 2.05 ms | 4.37 ms |
Average frame encoding time: 1.20 ms
Average frame rendering time: 3.59 ms