Description
With Code Profiler, you measure the impact of plugins and themes on WordPress PHP by generating frontend, backend, cron, custom URLs, POST requests, cookies, and HTTP headers reports with charts and tables. The tool helps developers, administrators, and maintenance teams identify bottlenecks by file, class, method, function, database queries, and disk operations before touching cache, hosting, or production code.
Key Features of Code Profiler
- Performance profiling
Measures the time spent by plugins, themes, and PHP routines. - Context-based analysis
Profiles frontend, admin panel, cron events, and specific URLs. - Custom requests
Tests POST payloads, cookies, and HTTP headers in real workflows. - Visual reports
Displays charts and tables to find slow scripts and methods. - I/O metrics
Records queries, file operations, and disk usage.
Benefits of Code Profiler
- More accurate diagnosis
Shows where WordPress loses time during execution. - Targeted fixes
Helps prioritize adjustments to the component that really weighs in. - Less trial and error
Reduces blind testing with cache, plugins, and server settings. - Safer maintenance
Supports decisions before changing code on active sites.
Who Is Code Profiler Intended For?
- WordPress developers who need to investigate bottlenecks in plugins, themes, and hooks.
- Site administrators who want to understand which components affect loading.
- Maintenance teams that analyze performance before optimizing code or infrastructure.
How to Download Code Profiler
Code Profiler is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the .zip, and activate. After activation, open the plugin panel to start performance profiling.
Code Profiler fits into technical audit routines, preventive maintenance, and investigations of slowness on WordPress sites with many components. By turning PHP execution, queries, and file operations into comparable data, the plugin provides a concrete basis for deciding whether the issue is in a theme, plugin, specific endpoint, or scheduled task.
Frequently asked questions
Is Code Profiler – WordPress Performance Profiling Made Easy GPL-licensed?
Yes. Code Profiler – WordPress Performance Profiling Made Easy is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Code Profiler – WordPress Performance Profiling Made Easy on multiple sites?
Yes. You can install Code Profiler – WordPress Performance Profiling Made Easy on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Code Profiler – WordPress Performance Profiling Made Easy cost at Ultrapack?
Code Profiler – WordPress Performance Profiling Made Easy costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Code Profiler – WordPress Performance Profiling Made Easy include updates?
Yes. The current version of Code Profiler – WordPress Performance Profiling Made Easy is 1.7.1, published at Ultrapack on Oct 13, 2024. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Code Profiler – WordPress Performance Profiling Made Easy scanned before publication?
Yes. Every version of Code Profiler – WordPress Performance Profiling Made Easy goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.7.1
- Fixed a "Security keys do not match" error message that occurred when some object caching plugins were installed on the site. The profiler will no longer temporarily save the key to the database to prevent it from being cached by such plugins.
- Fixed a fatal error when profiling a child site on a multisite installation with WP CLI.
- [Pro version] : Fixed a bug with some row action links in the "Methods and Functions Performance" that were displaying "View function" instead of "View script" when the script was loaded either with the PHP "require" or "include" expression.
Version 1.7
- The system information report includes now an AJAX API test to make sure the endpoint is accessible to the profiler.
- If the profiler returned a 301/302 HTTP redirection error message, the new location would be written to the log.
- Updated ChartJS.
Version 1.6.10
- Fixed a bug that affected Microsoft Windows OS only. In some cases, it wasn't possible to view, delete or rename a profile.
Version 1.6.9
- You can now exclude files and folders from the profiling process. See "Advanced Options > File and folder exclusions" in the profiler's main page.
- Fixed a bug where optional HTTP headers could be truncated.
- Replaced all calls to glob with DirectoryIterator to make file search compatible with remote files.
- Updated ChartJS.
- Updated browser's signatures.
Version 1.6.8
- Fixed an issue in the theme switcher where, in some cases, a child theme could throw an error because the wrong stylesheet was loaded.
- Improved the parsing of the backtrace when attempting to find which plugin or theme initiated a remote connection.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
code-profiler-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
code-profiler-pro.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready