Hello,
I'm trying to analyze an app with the GA and integrate it with Streamline.
The Graphics Analyzer requires an apk 25 or lower and I can't modify the targetsdk in the build.gradle file because that brings up some errors about not being able to link resources.
I have read the blog on the workaround (https://community.arm.com/developer/tools-software/graphics/b/blog/posts/graphics-analyzer-android-sdk-26), but I'm not sure what I should do when I run it with integration with Streamline?
Streamline currently gives me some graphics on Draw calls/frame, frame rate and so (not sure if they are right? ) but the heatmaps zone looks different than what's described that should be there (where you can select heat map/ core map/ graphics analyzer). It shows no active context?
I'm not really sure if I should be doing something different or if the readings are right for the Streamline even if the sdk is higher than 26.
Hi Raluca,
Just to be clear, you are collecting some of the GA charts (Frame Rate for example) as shown above? So the GA integration appears to be working?
Is it just that there is no marker in the "EGLContext 0x7...." row showing when that context is active? If that is the case, i should expect that the most likely reason is because the GA interceptor missed either the start of the context, or the Streamline capture stopped before the context was no longer the current one.If you are only running a single EGL context and you never call eglMakeCurrent(EGL_NO_CONTEXT...) [or a different context] then you would expect only to see a solid block in that column from start to finish anyway.
Yes I was trying to capture some GA charts.
Yes I do believe indeed that there is only one egl context in my app, so there isn't much of a problem if I don't see it active ? I also think I do stop streamline after 20 sec so the context might indeed not get destroyed until then ?
yeah i think it is safe to ignore it then.It is a side affect of the fact that GA interceptor only sends the start time + duration that a context is active once it is no longer active.