Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Benchmark activity for Android. I used the existing Java / Kotlin API for FPS measurement and a TextureView.
The World Tour Benchmark activity is available as a menu item in the test app.
You can add styles to
developer-config.xml
like so:The time it takes to call
maplibre-native/platform/android/MapboxGLAndroidSDK/src/main/java/org/maplibre/android/maps/renderer/MapRenderer.java
Line 135 in c8010db
is measured. Which is this method:
maplibre-native/platform/android/MapboxGLAndroidSDK/src/cpp/map_renderer.cpp
Line 155 in c8010db
Here is where the timing happens.
maplibre-native/platform/android/MapboxGLAndroidSDK/src/main/java/org/maplibre/android/maps/renderer/MapRenderer.java
Lines 85 to 103 in c8010db