c++ - Profiling embedded application -


I have an application running on an embedded processor (ARM), and I get an application to get the profiles I want to do this idea that this system is using resources, such as CPU, memory, IO, etc. This application is running on top of Linux, so I believe there are so many profiling applications available, do anyone have any suggestions?

Thank you!

Edit: I should also add a version of Linux that we are using is somewhat old (2.6.18). Unfortunately I do not have much control over it yet. Like Bobo said, gprof and valgrind are useful. You might also want to try if your app In C ++ (as indicated by the tag), you might consider deactivating exceptions (if your compiler gives you) and to avoid dynamic clutter, as mentioned above See also sashang


Comments