How to Identify Intensive Plugins in WordPress with P3

Learn how to find intensive plugins in WordPress with P3 (Plugin Performance Profiler)

The P3 (Plugin Performance Profiler) tool is an easy way to identify troublesome plugins. One of the great features of WordPress is that it’s highly customizable and you can add extra features and functionality through the use of 3rd party WordPress plugins. However not all plugins are created equally, and some plugins can cause much higher levels of resource usage than other ones.

An easy way to optimize your WordPress site is by ensuring your plugins are not using a high amount of resources on your server. In this guide, we will show you how to find intensive plugins with the P3 (Plugin Performance Profiler) tool. 

This plugin will break down the usage of each plugin on your site. You can then remove these active plugins to improve your site performance, which can also help your search engine optimization (SEO) efforts.

Free WordPress Website Transfers

If you’re having trouble with your WordPress host, then check out InMotion’s WordPress Hosting Solutions. We provide secure, optimized servers that are priced to meet your budget needs!

check markFree WordPress Website Transfers    check markFree SSLs    check markUnlimited Bandwidth

View WordPress Hosting Plans

Identify Intensive Plugins

Follow these steps to find out which of your WordPress plugins is taking the most time to load on your website.

  1. Install and Activate the P3 (Plugin Performance Profiler).
  2. Access it by clicking Tools then P3 Plugin Profiler in the WordPress Dashboard menu.
  3. Click the Start Scan button.
    Start Scanning WordPress site
  4. Give your scan a name then click the Auto Scan button.
    Automatically scan WordPress Plugins with P3
  5. All the installed plugins will then be scanned. Click the View Results button when it completes.
    View P3 Scan Results
  6. You will then see a summary that includes: Total Plugins (that are active), Plugin Load Time, Plugin Impact, and MySQL Queries.
    P3 WordPress Plugin Data
    A pie chart that breaks down which plugins are utilizing the most runtime. Keep in mind that these results will vary from site to site based on the specific plugins you have installed and how you are using them. Roll your mouse over the section to see some additional details.
    Pie chart of Intensive WordPress Plugin
  7. Click the Detailed Breakdown tab to see even more specific information about the plugins that are taking a majority of the load time.
    Detailed Breakdown of Intensive WordPress Plugins
  8. Open the Detailed Timeline to see a line chart of this data. You can roll your mouse over the plotted points to see how many seconds it was taking at a specific moment.
    Detailed timeline from the P3 (Plugin Performance Profiler)
    You also have the ability to zoom in for a better view of the information.
    Zoom into timeline view from the WordPress P3 Plugin
  9. Click the Advanced Metrics tab to see all the average load times for the different aspects of the site.
    WordPress P3 Advanced Metrics
  10. Click the Email these results link to send this scan data to someone. For example, you could send this to your developer and they can help you review it.

Now hopefully you understand how to track down any WordPress plugins that might be causing your site to run slow. Deactivating unnecessary plugins can help you test if they are using up excessive resources on the server.

If you are still experiencing issues, our WordPress Troubleshooting guide can help you narrow down the cause further. Also, keep in mind that many commercial 3rd party plugins will provide support for their products. So, you may be able to contact them or submit a ticket to report issues.

JB
John-Paul Briones Content Writer II

John-Paul is an Electronics Engineer that spent most of his career in IT. He has been a Technical Writer for InMotion since 2013.

More Articles by John-Paul

Thoughts on “How to Identify Intensive Plugins in WordPress with P3

Was this article helpful? Let us know!