A system profiler is a program that can provide detailed information about the software installed and hardware attached to a computer.What it does is it tries to scan all processes that are running in your computer and does some statistics calculation to finally show the results of your system's performance.
It has some features:
- Detailed, accurate, and fast profiling of the entire Linux system, including the kernel and all userspace applications
- No recompiling necessary
- Load and Save> profiles
- Fast, no-nonsense graphical user interface
- Command line tool included
Here's an example of a screenshot of sysprof running from the official website
