After installing several new plugins I discovered my site is getting slower. Is there a way to know which plugin utilizes the most resource without using the obvious method of activating/deactivating each plugin one by one?

3 Answers 3


Try this plugin: http://wordpress.org/extend/plugins/p3-profiler/


The P3 (Plugin Performance Profiler) has not been updated in 3 years. It's buggy and doesn't work with PHP 7.

If you use one of the major site performance testers, like GTMetrix, Pingdom or Google Pagespeed, you can use the waterfall feature to get good information, though it's not as easy as using the old P3.

Just go to the waterfall page and slowly move your mouse down over the list of requests. Each one will expand so you can read it as you highlight it. You're looking for requests of the form yoursite.com/wp-content/plugins/plugin-name/xxx. There will probably be a number of these, depending on your site configuration and the page you're testing. Sometimes there will be more than one for the same plugin.

Make a note of these as you find them, along with the timing for that request, which should be a little to the right of the request. If you see more than one for the same plugin, add the times together. When you've completed the list and done any required addition, you'll have a pretty good idea of which plugins are slowing you down.


Since I found this post today, I think it is worth to dig that out...

I found Code Profiler plugin:


It gives you a nice overview over the plugins and their hunger for resources. The free version is working just well.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.