Title: WP-Memory-Usage
Author: berkux
Published: <strong>June 13, 2009</strong>
Last modified: May 25, 2026

---

Search plugins

![](https://ps.w.org/wp-memory-usage/assets/banner-772x250.png?rev=3474934)

![](https://ps.w.org/wp-memory-usage/assets/icon-256x256.png?rev=3474934)

# WP-Memory-Usage

 By [berkux](https://profiles.wordpress.org/berkux/)

[Download](https://downloads.wordpress.org/plugin/wp-memory-usage.2.3.0.zip)

 * [Details](https://tzm.wordpress.org/plugins/wp-memory-usage/#description)
 * [Reviews](https://tzm.wordpress.org/plugins/wp-memory-usage/#reviews)
 * [Development](https://tzm.wordpress.org/plugins/wp-memory-usage/#developers)

 [Support](https://wordpress.org/support/plugin/wp-memory-usage/)

## Description

WP-Memory-Usage is a lightweight but powerful WordPress plugin that monitors and
displays memory usage directly in your WordPress admin area.
 It is essential for
site administrators and developers who need to keep an eye on memory consumption,
identify bottlenecks, and act before users are affected.

**What the plugin shows:**

In the **admin footer** (every admin page):
 * Current memory usage vs. WordPress
limit (with percentage) * Current memory usage vs. PHP limit (with percentage) *
Server IP address and server name * PHP version

In the **Dashboard widget** (“Memory Overview”):
 * PHP version, architecture (32/
64 bit), max execution time * WordPress memory limit (WP_MEMORY_LIMIT), WordPress
admin limit (WP_MAX_MEMORY_LIMIT), PHP memory limit * Current peak memory usage 
with a visual progress bar (colour-coded: green / orange / red) * Latest digest 
status summary (warn / danger / critical badges) * Link to the Threshold Alerts 
settings page

**Settings & Monitor — Tabs (since 2.0.0):**

 * **Settings** — thresholds, logging options, email alerts, log rotation
 * **History** — latest logged requests with full context (URL, type, user, memory)
 * **Digest** — aggregated summaries of past log intervals; browse, merge, and delete
   digest files
 * **️Actions** — practical guidance on what to do when you receive a memory alert
 * **Diagnose** _(new in 2.1.0)_ — full PHP/WordPress configuration snapshot with
   a ready-to-paste AI prompt for analysis
 * **Memory Thresholds** — current limits, threshold assessment, and recommendations
 * **Check Installation** — verifies that the plugin can run correctly on your server

### Why Use WP-Memory-Usage?

Excessive memory usage leads to slower sites, HTTP 500 errors, and failed background
jobs (cron, imports, backups). WP-Memory-Usage gives you the information you need
to act before users are affected — without overwhelming you with notifications.

### Features

 * **Real-time memory display** in the dashboard widget and every admin page footer
 * **Colour-coded progress bar** (green / orange / red) for instant status recognition
 * **Three alert levels:** Warning, Danger, Critical — each configurable as a percentage
   of the effective memory limit
 * **Flexible logging:** Ajax, REST, Admin, Cron, favicon requests — log only what
   matters
 * **Email alerts** with configurable recipient
 * **History tab:** recent requests with full context (URL, type, admin screen, 
   REST route, AJAX action, user)
 * **Digest tab:** aggregated interval reports — browse, merge, and delete digest
   files
 * **Actions tab:** plain-language guidance on resolving memory alerts, no developer
   skills required
 * **Diagnose tab** _(new in 2.1.0)_: full configuration snapshot + one-click AI
   prompt (English, copy & paste ready)
 * **Memory Thresholds tab:** shows effective limits, threshold gaps, and concrete
   recommendations
 * **Check Installation tab:** verifies log directory, WP-Cron, PHP functions, disk
   space, and email setup
 * **Admin bar indicator:** quick status badge visible on every admin page
 * **Multisite compatible**
 * **Clean uninstall:** removes all options, cron jobs, database-tables and log 
   files on deletion

### PluginCheck-Plugin Status

Plugin is compatible with PluginCheck-Plugin. Note regarding “trademarked_term”:“
WP-Memory-Usage” and “wp-memory-usage” are today considered restricted terms. This
plugin entered the WordPress repository in 2009, when those terms were permitted.

### Credits

Copyright 2009–2013 by Alex Rabe, 2022– Bernhard Kux

## Screenshots

 * [[
 * Dashboard widget – Memory Overview with progress bar and latest digest status
   badges (warn / danger / critical)
 * [[
 * Settings tab – thresholds, logging options, email alert configuration
 * [[
 * History tab – recent requests with context (URL, type, memory usage)
 * [[
 * Digest tab – aggregated interval summaries
 * [[
 * Diagnose tab – PHP/WordPress configuration snapshot with AI prompt (new in 2.1.0)
 * [[
 * Memory Thresholds tab – effective limits, assessment and recommendations
 * [[
 * Check Installation tab – server compatibility checks

## FAQ

### Where is the memory usage displayed?

In three places: the WordPress dashboard widget “Memory Overview”, the admin footer
on every backend page, and in detail across the plugin’s settings tabs.

### What information does the plugin display?

PHP version, operating system architecture, WordPress and PHP memory limits, current
peak memory usage (in MB and as a percentage), server IP address, and PHP max execution
time.

### How can I find out which request consumes the most memory?

Enable logging in the Settings tab. The History tab shows individual requests with
their memory usage and context. The Digest tab aggregates this data and highlights
the top memory-consuming URLs. Temporarily deactivating plugins is a common next
step to isolate the cause.

### What is the Diagnose tab?

The Diagnose tab (new in 2.1.0) collects a comprehensive snapshot of your PHP and
WordPress memory configuration — OPcache status, garbage collector, loaded extensions,
php.ini settings, and more. It generates a ready-made prompt you can copy and paste
directly into an AI assistant (ChatGPT, Claude, etc.) for instant analysis.

### Does the plugin work with WordPress Multisite?

Yes.

### What happens when I delete the plugin?

A clean uninstall removes all stored options, scheduled cron jobs, database-tables,
and log files. Nothing is left behind.

## Reviews

![](https://secure.gravatar.com/avatar/00c17b22f5d8876e78f6f8efc935495d58ad8bd5b115d73ec0d5f61213c87953?
s=60&d=retro&r=g)

### 󠀁[Helped fix site performance problems](https://wordpress.org/support/topic/helped-fix-site-performance-problems/)󠁿

 [scmsteve](https://profiles.wordpress.org/scmsteve/) March 24, 2026

I originally found this becuase I was trying to monitor memory usage to help diagnose
poor site performance. It works well for that. However, it also has a tab with a
lot of other statistics and it was some of these that helped me track down some 
opcache issues. Site load times went from TTFB of about 2.25s to 0.6s after tuning!
I am very thankful for this plugin, you should give it a try if you are trying to
get some very useful stats. The inclusion of an AI prompt is also very nice as it
might help you figure out what the numbers are telling you.

![](https://secure.gravatar.com/avatar/fff0c98ff4d4a93b60303319da74d158898e262d694144992f1bcba2cc2d2ad0?
s=60&d=retro&r=g)

### 󠀁[Displays the memory limit & current memory usage](https://wordpress.org/support/topic/displays-the-memory-limit/)󠁿

 [Denny Müller](https://profiles.wordpress.org/redaquamedia/) March 26, 2024

Minimal, clear and useful. This plugin helped me to monitor the memory size on comfortable
way. A little but nice debug tool.

![](https://secure.gravatar.com/avatar/9aca140152b9c85d6e2ea7334bcd2adce65ac7bb175e3a8f5ec28492f402ca71?
s=60&d=retro&r=g)

### 󠀁[5 Stars Useful plugin](https://wordpress.org/support/topic/5-stars-useful-plugin-2/)󠁿

 [dimal](https://profiles.wordpress.org/dimalifragis/) March 24, 2024

Great little plugin.

![](https://secure.gravatar.com/avatar/3bcd6171012dc1d203c48b9177defcd9099b174247cf98d18d908f01b8f832b8?
s=60&d=retro&r=g)

### 󠀁[Sloppy](https://wordpress.org/support/topic/sloppy-3/)󠁿

 [Dean](https://profiles.wordpress.org/collabora/) January 31, 2023 1 reply

Plugin is reporting 2MB php memory when all other tools, including my host, reports
2GB. This typo is preventing me from getting some other plugin support.

![](https://secure.gravatar.com/avatar/1bb2d1e489ff8e7bcd67ab0799179001f9e7373b9b9137efb719c6e7067a49cc?
s=60&d=retro&r=g)

### 󠀁[Great plugin! Simple and Useful.](https://wordpress.org/support/topic/great-plugin-simple-and-useful/)󠁿

 [Abu Hurayra](https://profiles.wordpress.org/hurayraiit/) August 22, 2022

I really like to use this plugin. It’s both simple and useful.

![](https://secure.gravatar.com/avatar/0ea8caa877a2445f4d4924a36506bcba83b00285533aab650b292e292d214370?
s=60&d=retro&r=g)

### 󠀁[Super](https://wordpress.org/support/topic/super-523/)󠁿

 [KlokanSoft](https://profiles.wordpress.org/klokansoft/) September 3, 2016

Lite info super

 [ Read all 21 reviews ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/)

## Contributors & Developers

“WP-Memory-Usage” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ berkux ](https://profiles.wordpress.org/berkux/)

“WP-Memory-Usage” has been translated into 7 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wp-memory-usage/contributors)
for their contributions.

[Translate “WP-Memory-Usage” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-memory-usage)

### Interested in development?

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

## Changelog

#### 2.3.0

WordPress-Repository does not update to 2.2.1, tried it with 2.3.0

#### 2.2.1

Improvement: Under “Diagnostics,” more data is now collected for the AI prompt to
help suggest appropriate measures.

#### 2.2.0

New: You can now choose whether settings and log files are stored in files (recommended
default) or in the WordPress database. If saving to files does not work, you can
try the database option.

#### 2.1.1

Improved: Show a warning on save if the log path is not readable and writable, and
optimized the loading of translations

#### 2.1.0

 * New: Diagnose tab generates a ready-made AI prompt (copy & paste into ChatGPT,
   Claude, etc.) for instant analysis
 * New: Diagnose tab — full PHP/WordPress configuration snapshot (OPcache, GC, extensions,
   php.ini settings and more)

#### 2.0.2

 * Improved: Replaced PHP 8.0 syntax (match expressions) with PHP 7.4 compatible
   code — broadens hosting compatibility

#### 2.0.1

 * Fix: Skip log file rotation when no log file has been created yet

#### 2.0.0

 * New: Admin backend tabs — Settings, History, Digest, Actions, Memory Thresholds,
   Check Installation
 * Improved: Dashboard widget shows latest digest status badges (warn / danger /
   critical)
 * New: Plugin logo
 * Removed: Manual “Multiple Memory Measurement” feature

#### 1.2.12

 * New: Expose data for server monitoring via API
 * Compatible with PluginCheck Version 1.8.0

#### 1.2.11

 * Tested with WordPress 6.9
 * Compatible with PluginCheck Version 1.7.0

#### 1.2.10

 * Tested with WordPress 6.5.4
 * PluginCheck 1.0.1 compatible (except trademarked_term)
 * Escaping output, using gmdate() instead of date()

#### 1.2.9

 * Bugfix: Fixed “Average MB” calculation that could trigger a PHP Deprecated warning.
   Thank you @dimalifragis.
 * Tested with WordPress 6.4.3 and 6.5-RC

## Meta

 *  Version **2.3.0**
 *  Last updated **11 hours ago**
 *  Active installations **10,000+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/wp-memory-usage/), [Dutch](https://nl.wordpress.org/plugins/wp-memory-usage/),
   [English (US)](https://wordpress.org/plugins/wp-memory-usage/), [French (France)](https://fr.wordpress.org/plugins/wp-memory-usage/),
   [German](https://de.wordpress.org/plugins/wp-memory-usage/), [Japanese](https://ja.wordpress.org/plugins/wp-memory-usage/),
   [Russian](https://ru.wordpress.org/plugins/wp-memory-usage/), and [Swedish](https://sv.wordpress.org/plugins/wp-memory-usage/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wp-memory-usage)
 * Tags
 * [admin](https://tzm.wordpress.org/plugins/tags/admin/)[memory](https://tzm.wordpress.org/plugins/tags/memory/)
   [php](https://tzm.wordpress.org/plugins/tags/php/)[server](https://tzm.wordpress.org/plugins/tags/server/)
   [usage](https://tzm.wordpress.org/plugins/tags/usage/)
 *  [Advanced View](https://tzm.wordpress.org/plugins/wp-memory-usage/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  16 5-star reviews     ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/?filter=5)
 *  [  3 4-star reviews     ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/wp-memory-usage/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/wp-memory-usage/reviews/)

## Contributors

 *   [ berkux ](https://profiles.wordpress.org/berkux/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-memory-usage/)