Profiling is measuring the software program's time or memory for a given function/class or any code block. The most common purpose of profiling applications is to aid application optimization.
There are two very good Laravel packages that will allow you to profile your applications:
Both are based on the Laravel 3 profiler and have almost the same features, but
juy/profiler has a few more features and I use it for profiling my applications. Here is a list of things you can track with