The purpose of application profiling is to check whether an application, which is being developed, works as it is supposed to and to assist the developers in improving the application.
Profiling Prerequisites:
Profiling an application involves the following steps:
* Profiling applications on remote hosts requires the installation of the Agent Controller. Profiling local applications requires no additional install or setup.
* Launching an application
* Specifying profiling criteria
* Using profiling views to analyze data
* Save profiling data or resources if you expect to use them again
Perf is a profiler tool for Linux 2.6+ based systems that abstracts away CPU hardware differences in Linux performance measurements and presents a simple command-line interface. Perf is based on the perf_events interface exported by recent versions of the Linux kernel.
Continue Reading... Profiling Prerequisites:
Profiling an application involves the following steps:
* Profiling applications on remote hosts requires the installation of the Agent Controller. Profiling local applications requires no additional install or setup.
* Launching an application
* Specifying profiling criteria
* Using profiling views to analyze data
* Save profiling data or resources if you expect to use them again
Perf is a profiler tool for Linux 2.6+ based systems that abstracts away CPU hardware differences in Linux performance measurements and presents a simple command-line interface. Perf is based on the perf_events interface exported by recent versions of the Linux kernel.
source:http://linuxpoison.blogspot.com/2011/08/13578167755527.html