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'm considering to use DS-5 for profiling my application. Which are the main limitations of Streamline in the Community Edition? Which counters are available? Can be counters associated to specific instructions?
Thanks for your help
Hi,
Streamline in DS-5 Community Edition supports the following counters (note: this also depends on the processor that you're targeting, since not all processors support all of these counters):
Hardware:
Clock cycles
Instructions excecuted
Cache coherency hit/miss
Branch mispredicted/pc change
fault unaligned access
Software:
Interrupts
Soft Interrupts
Disk I/O
Memory usage
Network traffic
GPU:
Mali counters
DS-5 Professional Edition allows you to drill down through call paths, functions, source code and stack in order to see which parts of your code are taking up the most time. In Community Edition this granularity is limited to functions. The views and counters available in Community Edition should be helpful for Android native app development (for example), without giving you an overwhelming set of options.
Thanks,
Joe