---
title: "Memory Monitoring"
description: "Real-time memory usage monitoring including system RAM, PHP memory consumption, and peak PHP memory usage."
url: "https://docs.versioninfoplugin.com/pro-features-system-resources-memory-monitoring/"
---
Real-time memory usage monitoring including system RAM, PHP memory consumption, and peak PHP memory usage.

# Memory Monitoring

**This is a PRO feature.** Unlock real-time monitoring, environment indicators, version history, and more. [Upgrade to PRO →](https://versioninfoplugin.com/pricing)

The Memory Monitoring feature provides real-time insight into your server's memory usage and PHP's memory consumption, helping you identify memory pressure before it causes issues.

### What It Displays

*   **System Memory Usage** - Total system RAM usage displayed as a percentage bar
*   **PHP Memory Usage** - Current PHP memory consumption for the active request
*   **PHP Peak Memory** - The highest memory usage recorded during the current PHP process

### How Detection Works

Version Info uses a cross-platform Provider system to detect memory data:

| Platform | Detection Method |
| --- | --- |
| Linux | Reads `/proc/meminfo` for system-level memory statistics |
| Windows | Uses WMI (Windows Management Instrumentation) as a fallback |
| Fallback | PHP's `memory_get_usage()` and `memory_get_peak_usage()` |

On servers where `/proc/meminfo` is not accessible, the plugin gracefully falls back to PHP-only memory reporting. System-level memory data may not be available in all hosting environments.

### Understanding the Metrics

*   **System Memory** reflects the total RAM usage of the entire server, not just PHP. This is useful for detecting whether other processes (like MySQL) are consuming excessive memory.
*   **PHP Memory Usage** shows how much memory the current WordPress request is consuming. This is typically the most actionable metric for WordPress optimization.
*   **PHP Peak Memory** shows the maximum memory used during the heaviest part of the request lifecycle, helping identify memory spikes.

### Color-Coded Thresholds

| Usage Level | Color | Threshold |
| --- | --- | --- |
| Low | Green | Below 70% |
| Medium | Orange | 70% - 89% |
| High | Red | 90%+ |

### Caching

Memory data is cached using WordPress Transients for 60 seconds by default and refreshed via the WordPress Heartbeat API.
