August 2018
Intermediate to advanced
141 pages
2h 23m
English
No one hates robust and scalable applications, especially when the database is growing quickly, and millions of requests need to be served on a daily basis. Profiling is a form of program analysis to measure the time and resources consumed by the program. With profiling, we can spot the performance bottlenecks in the code and do something about them. There is a variety of profiling tools out there, each taking a different approach.
There are two main types of profiling methods: Sampling and Instrumentation.
In the sampling approach, the profiler takes samples ...