Support » Plugin: P3 (Plugin Performance Profiler) » What Does "Profile Overhead" mean in Advanced Metrics & How to Improve?

  • Resolved sagatep


    Below are my advanced metrics from P3. I’m unclear on what “Profile Overhead” means and the best way to improve my site speed. I was using W3 Total Cache but it slowed down my site and am now just using APC Object Cache and these are the best results I’ve had after several scans…

    Advanced Metrics
    Total Load Time: 6.5407seconds avg.
    Site Load Time 1.9553seconds avg.
    Profile Overhead: 4.5855seconds avg.
    Plugin Load Time: 1.5097seconds avg.
    Theme Load Time: 0.0683seconds avg.
    Core Load Time: 0.0548seconds avg.
    Margin of Error: 0.3225seconds avg.
    (6.5407 observed, 6.2182 expected)
    Visits: 2
    Number of PHP ticks: 79,049 calls avg.
    Memory Usage: 72.63 MB avg.
    MySQL Queries: 229 queries avg.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Kurt Payne


    Hello sagatep,

    Here’s the definition of “profile overhead” from within P3:

    The load time spent profiling code. Because the profiler slows down your load time, it is important to know how much impact the profiler has. However, it doesn’t impact your site’s real-life load time.

    Please let me know if you still have questions or if there’s something that needs further clarification.

    As for how to speed up your site, I see:

    MySQL Queries: 229 queries avg.

    This is really high. You should look at the “Detailed timeline” to see which pages cause the most queries and investigate appropriately. In general, plugins like “related posts” are going to cause this number to go up.

    Number of PHP ticks: 79,049 calls avg.

    This is basically a measure of how complex your site’s code is. A stock 3.8 WordPress site with the twentyfourteen theme and no other plugins is going to be 1,000 or fewer ticks. Obviously more plugins means more complexity means, but it also means more CPU usage and more time to load. You should look at the pie chart and the detailed timeline to figure out which plugins are causing the highest impact on your load time.

    Memory Usage: 72.63 MB avg.

    This means you’re using a lot of memory. Generally this means you’re loading a lot of files. This can happen with complex themes (e.g. theme frameworks) or complex plugins (e.g. W3 Total Cache) or just having many plugins. By itself, memory consumption isn’t bad. It becomes bad when you hit memory limits. This number is just an indicator that your site is complex and reducing the complexity will increase your load time.

    A note on P3 and W3 Total Cache:

    The way P3 works, it bypasses W3 Total Cache because you’re logged in. If you want to make your site faster for anonymous visitors, W3 Total Cache is great. You’ll need to make sure you’re using it correctly though. If you have the money and inclination, W3 Edge does offer optimization services. This is not an endorsement, I have never used their services, I just know they exist. To get a true measure of your site’s performance to an anonymous user, use

    If you want to make your site faster in the admin section, you can look at upgrading your hosting, or disabling more plugins, or working with your host on further optimizations.

    I hope this helps.

    Awesome! Thanks for the input! I’ll look into this further. Thanks for the detailed explanation.

    Total Load Time: 26.3742seconds avg.
    Site Load Time: 7.7276seconds avg.
    Profile Overhead: 18.6466seconds avg.
    Plugin Load Time: 1.0248seconds avg.
    Theme Load Time: 4.9863seconds avg.
    Core Load Time: 0.7764seconds avg.
    Margin of Error: 0.9400seconds avg.
    (26.3742 observed, 25.4341 expected)
    Visits: 1
    Number of PHP ticks: 12,827 calls avg.
    Memory Usage: 49.50 MB avg.
    MySQL Queries: 99 queries avg.

    Plugin Contributor Kurt Payne


    Hi joshinl,

    This topic is already resolved and you didn’t actually post a question. Can you please create a new topic with a question?

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘What Does "Profile Overhead" mean in Advanced Metrics & How to Improve?’ is closed to new replies.