Dear ARM forum,
I am using the DS-5 Streamline to analyze my application performance on ARM MALI 400.
I am seeing that, GPU vertext processor activity for 3 milliseconds followed by a in-active period of 13 milliseconds then followed by 34 milliseconds GPU pixel proessor activity.
Questions:
1. I am trying to under stand , why there a so much of in-active period? How can I analyze this period for the performance impact?
2. Streamline has provided many performance measuring events, but there is a very poor documentation on , what is this event capturing and how to make use of it for GPU performance analysis?
3. I want to measure the GPU Vertex processor performance in - How many triangles it is processing in one frame, how much time it consumed for that.
GPU Pixel processor performance in - How many pixels processed in one frame,how much time it consumed for that.
4. Is there a document to discuss on analyzing all the events for performance analysis.
Thanks,
Ravinder Are
As I said before, Streamline isn't going to help answer questions about idle time. It's a performance profiler - you can't profile "nothing running" - all of the counters are zero.
The cause of (1) and (2) are probably the same thing. Serialization means idle time and things not overlapping.
Usual suspects:
Less likely suspects:
HTH, Pete
Thanks Peter Its useful information