Is there any tool out there for seeing a list of all the loaded plugins and how much time they took to load? Looking to analyze plugins effect on my site's performance.
There are a lot of tools available
Below are my personal favourites
Daniel, it appears you're focused on the specific challenge of profiling plugins installed at the same time on a WP install, which doesn't appear addressed in the other answers so I thought I would chime in.
At Comit Developers, we've had a lot of success with P3 - Plugin Performance Profiler. I also like a lot when I'm just working on stuff on my own laptop, but moistly I'm worried about my own custom plugins when doing that and I find if you just need to analyze a single plugin, Z-Ray is usually faster...
I will confess we've become a bit spoiled with Z-Ray and P3 isn't quite there yet, though it's a very solid WP Plugin with a strong feature and bug fix release schedule history (official GitHub mirror) and that's not something you see in a lot of WP Plugins.
Some of the things we like:
- First Page is Immediately Helpful and Easy to View: You do get a pretty easy to read overview with Runtime by Plugin, Number of Queries, Total Plugins all easy to note at a glance:
- Detailed Timeline Shows Time-Load Ratio of All Plugins: The detailed timeline is a really easy way to see each plugin's load time relative to the others and is also pretty easy for even non-technical users to grasp - great for explaining why a particular plugin might be better versus another to a client without diving deep into technical details.
Works on WP Multi-Site: This may not be a big deal to all users but it sure helps us in certain cases since those deployments can have plugin combinations effecting performance in different ways than on the single site deploys.
Go Daddy is a Project Contributor & other Contributors provide an active community / contributor support forum: Commercial backing does help to ensure that there's a consistent response to new issues as well as frequent releases that address issues and add features. The support forums show very active responses to user questions both from contributors and community participants and the reviews section seems to bear this out.
It doesn't conflict with many (if any) plugins: Our WordPress Multi-Site shared hosting environment leverages all 140+ of the plugins from our partnership with WPMUDev and a few others we like and that follow as many best practices as possible and so far, this has worked pretty well with all of them. That being said, we love WPMUDev specifically for the quality of their code (consistently top notch and well documented and supported) so you may find other plugins may not play as nicely. I'd say that any plugin that conflicts with this one may be not worth keeping though...
1. Native support for manual WP Plugin Installation method only: Not really a deal breaker for most since few WP plugins have native support for Composer or any other system like that. This is easily manageable with Bedrock Plugin Control. Frankly. there are enough other advantages to using Bedrock from roots.io for enabling a 12 Factor WP Platform that it's probably worth using anyway and WPGear has even more options listed. I did notice there a was an absence of my favorite IDE on WPGear, perhaps we see about getting it listed? Another thread, of course ;)
2. Issues with SOME Advanced PHP Feature Support Reported: We haven't seen this particularly on ZS7 or ZS 8, but some users on the HGV GitHub Issues list have reported issues with OpCode caching and this plugin with HHVM, so there's a chance at least that you may have to tweak some of the settings if using Optimizer+ or perhaps if running older php runtimes that are using apc.
3. Static Low-Interactivity Reports: The reports are well laid out for both technical and non-technical users, but they're basically static images and summaries and not dynamic nor do they offer in-depth technical features like drilling down into compositional sources of the data.
None of the drawbacks are really deal-breakers in my opinion though others may disagree.
We've been using the WordPress Z-Ray Extension for Zend Server more and more each day and although I was kidding (sort of) about becoming spoiled, I have noticed every dev on our team has raised the bar for what we consider good reporting and debugging plugins...P3 is better than anything else I've seen and surely better than using Chrome Devtool or Firebug in a browser, but we'd be more interested in a way t enhance the WP Z-Ray Extension to add in support for multi-plugin profiling. See you on GitHub!