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.
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
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
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
Contributors & Developers
“Plugin Memory Usage” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Plugin Memory Usage” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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