Title: SlowFinder
Author: Slow Finder
Published: <strong>June 25, 2026</strong>
Last modified: June 25, 2026

---

Search plugins

![](https://ps.w.org/slowfinder/assets/banner-772x250.png?rev=3585902)

![](https://ps.w.org/slowfinder/assets/icon.svg?rev=3585902)

# SlowFinder

 By [Slow Finder](https://profiles.wordpress.org/wpwebdesigner/)

[Download](https://downloads.wordpress.org/plugin/slowfinder.1.6.0.zip)

 * [Details](https://wordpress.org/plugins/slowfinder/#description)
 * [Reviews](https://wordpress.org/plugins/slowfinder/#reviews)
 *  [Installation](https://wordpress.org/plugins/slowfinder/#installation)
 * [Development](https://wordpress.org/plugins/slowfinder/#developers)

 [Support](https://wordpress.org/support/plugin/slowfinder/)

## Description

SlowFinder measures where your site spends its time during a front-end
 request 
and attributes that time to the plugin (or theme, or WordPress core) responsible
for it.

During a profiled request the plugin wraps every registered hook callback in a
 
lightweight timer, records each callback’s “self” time (excluding time spent inside
other callbacks it triggers) and the database queries it ran, then maps the callback
back to the plugin that defined it using PHP Reflection. Results are averaged across
samples and shown as a ranked table with bars.

#### Two ways to run it

 * **Automatic** — the site makes background (loopback) requests to the page for
   
   you. Fastest, fully hands-off.
 * **Manual** — the plugin sets a short-lived cookie in your browser and you open
   
   the page yourself. Because it profiles a genuine visit from your real browser,
   it works even when **Cloudflare bot fighting mode**, “Under Attack” mode, or 
   a hardened host blocks automated loopback requests. No server-to-server request
   is made.

More info: https://slowfinder.com

## Screenshots

[[

## Installation

 1. Install the zip via Plugins > Add New > Upload Plugin, then activate.
 2. Go to **Tools > SlowFinder**.
 3. Choose a page, number of samples, and a mode, then click the button.
 4.  * Automatic: results appear when the background passes finish.
     * Manual: your page opens in a new tab; results appear here automatically once
       the visit is profiled.

## FAQ

### My site is behind Cloudflare bot fighting mode. Which mode do I use?

Manual. It profiles your own browser visit, which passes Cloudflare like any
 normal
human visit, so no challenged loopback request is involved.

### Manual mode timed out

Open the page while logged in to the same site in that browser. Logged-in
 requests
bypass full-page caches (Cloudflare and host) so PHP actually runs and can be profiled.
If your edge cache serves the page without hitting PHP, nothing can be measured.

### Are the millisecond numbers accurate?

They are inflated on purpose: adding a timer to every hook callback adds
 overhead,
so totals run higher than a real visit. Use the ranking and the “share of measured
time” column to find the offender, not the absolute figures.

### Does this profile plugin load time too?

It measures time spent in hook callbacks (where most front-end overhead lives:
 
enqueuing assets, template_redirect, the_content, queries, wp_head/wp_footer). Time
spent purely including a plugin’s files before any hook runs is not counted.

### Should I leave it active all the time?

Profiling only happens during a scan you trigger, gated by a one-time token or a

cookie that only exists in your browser for ten minutes. Normal visitors are never
profiled.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SlowFinder” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Slow Finder ](https://profiles.wordpress.org/wpwebdesigner/)

[Translate “SlowFinder” into your language.](https://translate.wordpress.org/projects/wp-plugins/slowfinder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/slowfinder/), check
out the [SVN repository](https://plugins.svn.wordpress.org/slowfinder/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/slowfinder/) by 
[RSS](https://plugins.trac.wordpress.org/log/slowfinder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.0

 * Renamed all internal identifiers to the unique “slowfi” prefix to avoid conflicts.

#### 1.5.0

 * Renamed to SlowFinder. Official site: slowfinder.com.

#### 1.4.0

 * Renamed to Super Profiler.

#### 1.3.0

 * Added a dismissible managed-hosting suggestion beneath the results.

#### 1.2.0

 * Renamed to Plugin Profiler.

#### 1.1.0

 * Added Manual capture mode that profiles your own browser visit, with no
    loopback
   request — works behind Cloudflare bot fighting mode.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.6.0**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [cloudflare](https://wordpress.org/plugins/tags/cloudflare/)[debug](https://wordpress.org/plugins/tags/debug/)
   [performance](https://wordpress.org/plugins/tags/performance/)[profiler](https://wordpress.org/plugins/tags/profiler/)
   [speed](https://wordpress.org/plugins/tags/speed/)
 *  [Advanced View](https://wordpress.org/plugins/slowfinder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/slowfinder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/slowfinder/reviews/)

## Contributors

 *   [ Slow Finder ](https://profiles.wordpress.org/wpwebdesigner/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/slowfinder/)