We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am demoing ARM DS-5 Timeline view ( A subset feature of Streamline) feature set to a S/W engineers team at my customer place,
I was asked a question on how to view the events in the micro second(us) scale. As you are seeing in the
attached picture (the red round marked portion), the time scale is in seconds starting from 0s and proceeding in the scale of
10s, 20s 30s...
But, Can I see and analyze the profiling data in the order of micro seconds for example 0us, 100us, 200us? .
If so, where to do these settings?
Any hints will be much helpful.
Hi skrajago,
A couple of ways to change the zoom level is by clicking the +/- magnifying glass icons or by selecting the drop down scale as in the picture below. Current limitation is down to 1ms and thids may further be limited by the sampling rate selected during setup...
More information on using and setting up Streamline can be found on the Streamline infocenter.arm.com pages...
Let us know if that answers your question.
Thanks,Ken
It's also possible to enable "High Resolution Timeline" either in the Capture options for the first analysis or when you are re-analyzing an existing capture. (See the docs on infocenter: ARM DS-5 Using ARM Streamline : 3.2 Capture & Analysis Options dialog box settings)
This shows some of the Timeline events (such as process switching) down to 1µS resolution, but it does not change the timer-based sampling interval.
Hello Scott,
Thanks a lot for the hint. Yes. the "High Resolution Timeline" option worked well.
Regards,
Senthil
Hello Ken,
Thanks for the feedback with the screenshot attached. I could figure it out that I have to check the "High Resolution Timeline" option to view the profiling report in micro second (us) even from 1 us level.
You can set "The Capture & Analysis Options" -> Sample rate (capture) to 'Low" then the sampling interval will be 0.1ms instead of 1ms. May help.
As per my understanding "High Resolution Timeline" only gives zoom level to 1us for with in the 1ms sampling interval. Does not capture additional data.
No; Sample Rate Normal is 1KHz => 1mS and Sample Rate Low is 100Hz => 10mS
See the docs at the link above.
Yes, you are right. I got it wrong.
we used this tool a year back to analyze the performance gaps in our video codecs but stopped using as it was not giving clear data to pin point functions which are consuming high MHz or cache misses etc. we are looking at a micro sec granularity but the tool was not giving that.
Not sure if the latest version has some improvements.