Free on WordPress.org

Speed Profiler

Identify exactly which plugins are slowing down your WordPress site. Measure hook execution, analyze queries, track memory usage.

WP 6.0-6.9
PHP 7.4-8.5
GPL Licensed
-340ms
Average improvement
Features

Everything you need to diagnose performance issues

Speed Profiler gives you actionable insights, not just numbers. Find the culprits, fix them fast.

Hook Timing Analysis

Measure execution time for every WordPress hook. See exactly which actions and filters are taking the longest.

Database Query Analysis

Monitor all database queries with execution times. Identify slow queries and N+1 problems at a glance.

Memory Usage Tracking

Track memory consumption per plugin. Find memory hogs before they cause issues on your server.

Plugin-by-Plugin Breakdown

See performance impact of each installed plugin. Ranked list of slowest plugins with detailed metrics.

Performance Dashboard

Clean, intuitive dashboard with all metrics at a glance. No PhD in performance engineering required.

Performance Warnings

Automatic alerts for common performance issues. Get notified when something needs attention.

FAQ

Frequently asked questions

No. Speed Profiler only runs when you explicitly trigger a profiling scan. It doesn't add any overhead to normal page loads. During profiling, there's a small overhead (typically <50ms) to collect timing data, but this only affects the profiled request.

Yes, Speed Profiler works alongside all major caching plugins including WP Rocket, W3 Total Cache, LiteSpeed Cache, and WP Super Cache. Profiling scans bypass the cache to measure actual PHP execution time, giving you accurate results.

Absolutely. Speed Profiler is compatible with Elementor, Beaver Builder, Divi, WPBakery, Gutenberg, and all other major page builders. In fact, it's particularly useful for identifying performance bottlenecks in page builder-heavy sites.

Speed Profiler requires WordPress 6.0+ and PHP 7.4+. Tested up to WordPress 6.9 and PHP 8.5. We recommend using the latest versions of both for best results and security.

Yes! Speed Profiler is GPL licensed, which means you can use it on unlimited sites, including client sites. Many agencies use it as part of their standard performance optimization workflow.

Query Monitor is an excellent debugging tool that shows data in real-time on every page load. Speed Profiler is focused specifically on performance profiling with an emphasis on plugin-level attribution and actionable insights. Many developers use both tools together.

Run a profiling scan from the Speed Profiler dashboard. The plugin will measure execution time for every active plugin and display results in a ranked list. The slowest plugins appear at the top with detailed timing breakdowns including hook execution, database queries, and memory usage.

Yes. By identifying slow plugins and inefficient database queries, Speed Profiler helps you reduce Time to First Byte (TTFB), which directly impacts Largest Contentful Paint (LCP). Optimizing server-side performance is a crucial step in improving Core Web Vitals scores.

Yes, Speed Profiler works excellently with WooCommerce. It can profile product pages, cart, checkout, and admin areas. WooCommerce stores often benefit greatly from profiling as they typically have many plugins that can impact performance.

Start by profiling your homepage and most-visited pages. Then profile admin areas if you experience slowness there. Run multiple scans to get consistent results. Focus on the top 3-5 slowest plugins first, as optimizing those typically provides the biggest performance gains.

Ready to speed up your WordPress site?

Join thousands of developers who use Speed Profiler to identify and fix performance issues. Free forever, no credit card required.