We are currently working on a new set of diagnostics tools that will be available as part of the Diagnostics module. Here's a short summary of the new capabilities
Page Compilations Profiler - allows you to find pages that compile frequently and therefore take a lot of time to render to the user
HTTP Requests Profiler - allows you to identify the requests to your server that take too long and where the time goes - compilation, execution, database communication
Background Tasks Profiler - allows you to identify background tasks and the time they take to execute
N+1 Queries Profiler - allows you to identify pages that execute a number of similar (and redundant) queries to the database
All these will come together with the existing SQL Queries Profiler and will be possible to enable/disable independently, so that you can keep only the ones you want.
In addition, we will also have an Insights dashboard with valuable insights like number of pages that are compiled frequently or HTTP requests that take too long.
You can see a prototype of these features at the following link:
Please shoot your questions as well as any ideas for insights and performance tips you'd like to see.