Title: Plugin Memory Usage
Author: NETT.PRO
Published: <strong>November 3, 2024</strong>
Last modified: March 24, 2026

---

Search plugins

![](https://ps.w.org/plugin-memory-usage/assets/banner-772x250.jpg?rev=3403692)

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

# Plugin Memory Usage

 By [NETT.PRO](https://profiles.wordpress.org/nettpro/)

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

 * [Details](https://pcd.wordpress.org/plugins/plugin-memory-usage/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/plugin-memory-usage/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/plugin-memory-usage/#installation)
 * [Development](https://pcd.wordpress.org/plugins/plugin-memory-usage/#developers)

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

## Description

This plugin try to measure and record the memory usage of different WordPress plugins.
When you activate or deactivate a plugin, it measures the memory usage. The difference
between these measurements gives an estimate of each plugin’s memory impact. These
measurements are estimates and may vary. Factors like caching, other active plugins,
and WordPress itself can influence memory usage.

This plugin also show the current memory usage of your wordpress site. If you use
more than 80% of memory limit this plugin gives you the option to increase the memory
limit, while providing comprehensive **system monitoring** and **version checking**
capabilities for both PHP and MySQL.

### Key Features

 * Monitors and displays memory usage for individual plugins
 * Shows memory usage history for each plugin
 * Calculates average memory usage based on historical data
 * Detects when memory usage exceeds 80% of the allocated limit
 * Provides an option to increase the memory limit when high usage is detected
 * Displays current memory usage percentage in the WordPress admin bar for quick
   reference
 * Optimizing Memory Usage for Better Performance

**Memory Management Features:**
 – Monitors and tracks **plugin memory usage** –
Detects high memory consumption and offers **memory limit increases** – Provides
memory usage history and performance analytics – Shows current **WordPress memory
usage** with visual indicators

**Performance & Security Benefits:**
 – Identifies **memory-hungry plugins** affecting
site performance – Monitors **server compatibility** and **system requirements**–
Helps maintain **WordPress security** by alerting to unsupported software versions–
Prevents **compatibility issues** before they impact your website – Supports both**
MySQL** and **MariaDB** database systems alerts

### Why Use Plugin-Memory-Usage?

Excessive memory consumption can result in sluggish performance, website crashes,
and an unsatisfactory user experience. This plugin offers valuable insights to help
you maintain your site’s efficiency, allowing you to tackle potential issues before
they become significant problems.
 With the added ability to increase memory limits
when needed and the convenient admin bar display, you can now proactively manage
your WordPress site’s memory usage, ensuring optimal performance and preventing 
memory-related issues before they impact your users.

## Screenshots

 * [[
 * Dashboard memory overview
 * [[
 * Plugin Memory Usage – Control Panel
 * [[
 * Deactivate/ reactivate plugin to reveal memory impact

## Installation

Upload the plugin folder to the `/wp-content/plugins/` directory or download from
WordPress. Activate plugin. You can now access the control panel from the widget
in the dashboard.

## Reviews

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

### 󠀁[I love this plugin](https://wordpress.org/support/topic/i-love-this-plugin-557/)󠁿

 [yoyomama2024](https://profiles.wordpress.org/yoyomama2024/) February 17, 2025

Great plugin because I can use it to troubleshoot which plugin is using much memory.
My WordPress site was using way too much memory and I found out which plugin it 
was. Envo Extra. It was using 26 MB of memory. That is pretty high when the normal
Wordpress limit is 40 MB. No problem, Plugin Memory Usage has a button you can click
if the system are using over 80% and then the limit is increased.So, all in all,
great plugin I would recommend this to others, and its 100% free.

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

## Contributors & Developers

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

Contributors

 *   [ NETT.PRO ](https://profiles.wordpress.org/nettpro/)

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

### Interested in development?

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

## Changelog

#### 1.2.9 – 2026-03-24

 * Added: CPU load display (1-minute average) with color-coded progress bar in System
   Information
 * Added: Disk usage display showing used/total space with color-coded progress 
   bar in System Information
 * Added: Graceful fallback for CPU and disk metrics on restricted or Windows hosting
   environments
 * Fixed: Memory limit increase AJAX handler failing due to malformed action parameter
   in JavaScript
 * Fixed: PHP version status check could return false positive ‘supported’ result
   due to incorrect array iteration logic
 * Security: Updated index.php to use standard WordPress ABSPATH protection pattern
 * Code: Replaced sys_getloadavg loop with direct branch lookup for PHP version 
   status

#### 1.2.8

 * Tested compatibility with WordPress 6.9
 * Updated readme.txt

#### 1.2.7 – 2025-11-26

 * Added: WordPress version checking with automatic update detection via WordPress.
   org API
 * Added: Status indicators for WordPress core version with color-coded badges
 * Added: Visual “Latest” badge when WordPress core is up to date
 * Code: Renamed all function prefixes for WordPress coding standards compliance
 * Code: Updated JavaScript function naming for consistency with PHP backend
 * Code: Maintained backward compatibility for database table names to preserve 
   user data
 * Performance: Implemented 12-hour caching for WordPress version checks
 * UX: Consistent version status display across WordPress, PHP, and MySQL/MariaDB
 * Compat: Verified with WordPress 6.8.3

#### 1.2.6 – 2025-10-30

 * Enhanced: Admin bar memory display now uses color coding for quick status visibility
 * Green (0-49%): Healthy memory usage
 * Yellow (50-74%): Moderate memory usage
 * Orange (75-89%): Warning – consider monitoring
 * Red (90%+): Critical – immediate attention needed with pulsing animation

#### 1.2.5 – 2025-08-07

 * Added: MySQL/MariaDB version checking with support lifecycle tracking via EndOfLife.
   date API
 * Added: Latest version display for MySQL/MariaDB (consistent with PHP version 
   formatting)
 * Added: Status indicators for MySQL/MariaDB versions with color-coded badges and
   tooltips
 * Added: Full MariaDB support with separate version lifecycle tracking
 * Security: Enhanced directory browsing protection with index.php file
 * Performance: Implemented weekly caching for MySQL/MariaDB version data from API
 * Code: Consolidated duplicate CSS classes into unified version indicator classes
   with proper plugin prefixes
 * Code: Removed obsolete functions and cleaned up legacy hardcoded version checking
   code
 * UX: Added informative tooltips for database version status icons
 * Compat: Verified compatibility with both MySQL 8.x and MariaDB 10.x/11.x series

#### 1.2.4 – 2025-06-14

 * Critical fix: Restored PHP version check API calls in refactored system info 
   function
 * Security: Hardened PHP.net API response validation

#### 1.2.3 – 2025-06-12

 * Changed: Refactored system information output for both dashboard and control 
   panel to use consistent styling
 * Changed: Adjusted line-height for system info lines for improved readability
 * Fixed: Ensured PHP version indicator and “latest” badge are now shown consistently
   in both dashboard and control panel
 * Fixed: Memory limit increase logic
 * Cleanup: Improved code maintainability by consolidating repeated logic into a
   single reusable function
 * Compat: Confirmed compatibility with PHP 8.4.8

#### 1.2.2 – 2025-06-06

 * Added: Automated PHP version support checks via php.net API
 * Added: PHP version status indicator with dashicons (green check for supported,
   red warning for EOL)
 * Changed: Memory limit increases now use progressive scaling:
    - Double limit up to 160MB
    - 25% increase beyond 160MB
    - Absolute cap at 512MB for shared hosting safety
 * Security: Implemented weekly cached checks for PHP version status
 * Security: Added filesystem API validation for config edits
 * Compat: Verified with WordPress 6.8.2

#### 1.2.0 – 2025-05-30

 * Added: Version check against latest PHP releases
 * Changed: Improved dashboard widget header with plugin version display
 * Changed: Memory limit increase now uses WordPress filesystem API
 * Fixed: PHP version detection using official PHP.net API
 * Fixed: Security enhancements for all admin outputs
 * Fixed: CSS styling issues in version indicators
 * Security: Added nonce verification for all AJAX requests
 * Performance: Implemented transient caching for version checks
 * UX: Added color-coded version status indicators
 * UX: Improved responsive layout for mobile devices
 * Compat: Verified with WordPress 6.8.1 and PHP 8.4.1

#### 1.1.5 – 2025-05-08

 * Added: MySQL version display in dashboard widget
 * Added: PHP max upload file size indicator
 * Security: Sanitized version output using esc_html()

#### 1.1.3

Verified compatibility with WordPress 6.8

#### 1.1.2

Added memory usage percentage to the WordPress admin bar for quick reference

#### 1.1.0

 * Added feature to detect when more than 80% of total memory is used
 * Implemented option to increase memory limit when high usage is detected
 * Improved user interface for memory limit increase functionality

#### 1.0.2

 * Show latest history of memory measurement for each plugin
 * Show average plugin memory usage based on history

## Meta

 *  Version **1.2.9**
 *  Last updated **1 week ago**
 *  Active installations **400+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/plugin-memory-usage/)
 * Tags
 * [memory](https://pcd.wordpress.org/plugins/tags/memory/)[memory limit](https://pcd.wordpress.org/plugins/tags/memory-limit/)
   [memory usage](https://pcd.wordpress.org/plugins/tags/memory-usage/)[ram](https://pcd.wordpress.org/plugins/tags/ram/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/plugin-memory-usage/advanced/)

## Ratings

 5 out of 5 stars.

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

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

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

## Contributors

 *   [ NETT.PRO ](https://profiles.wordpress.org/nettpro/)

## Support

Got something to say? Need help?

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