Skip to content

Instantly share code, notes, and snippets.

@robertbasic
Last active October 28, 2017 06:32
Show Gist options
  • Save robertbasic/dccea719a27914daf92791147ae77e88 to your computer and use it in GitHub Desktop.
Save robertbasic/dccea719a27914daf92791147ae77e88 to your computer and use it in GitHub Desktop.
Code profiling with Xdebug and KCachegrind

Code profiling with Xdebug and KCachegrind

Everything we do is for users' satisfaction. An intuitive user interface, good design, useful features, absence of issues, are all focused on providing the best experience to the users of our applications. Speed of the application is one of the most important aspects of the user experience, but it is often neglected. It affects how users see the company behind the application and has direct impact on the conversion rate of web sites. It can make or break a business.

Profiling of web applications helps us to identify performance issues and give a detailed look on what is going on during a request.

Xdebug and KCachegrind are two tools that, when used to their fullest extent, can help identifying performance issues and bottlenecks in PHP applications and provide more information about code at the time of execution. This talk will teach both the basics of profiling web applications using Xdebug and KCachegrind, and how to quickly become productive using them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment