=== TPC! Memory Usage === Contributors: cstrosser Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7666470 Tags: memory usage, admin, memory Requires at least: 2.5 Tested up to: 2.9 Stable tag: 0.4 View detailed system information and keep track of your WordPress memory usage, including peak and current usage, and have e-mail notifications sent if memory usage passes the memory usage threshold. Features a dashboard widget, historical data, and settings page for customization. == Description == TPC! Memory Usage allows WordPress administrators to view the current and peak memory usage of the application. This is extremely helpful when testing new plugins, or if there are a lot of modifications, plugins, or large language files. As of version 0.4, administrators now have the ability to view detailed system information about their web server, MySQL, PHP, and WordPress software. Help and discussion on TPC! Memory Usage A strategic dashboard widget will provide a snapshot which includes the following information: * Current memory usage * Current peak memory usage * Logging for all-time highest memory usage * Send e-mail notification if memory usage reaches threshold setting * Customize permissions to show certain users the memory usage widget and display mechanisms * PHP memory limit * WordPress memory limit (defined in wp-settings.php) * PHP version * User Agent tag * Server software A detailed system information page allows you to keep a close watch on: * Server, host, and client information * PHP information * MySQL uptime, version, and more * Common and advanced WordPress settings == Installation == 1. Download TPC! Memory Usage. 2. Upload all files into `/wp-content/plugins/tpc-memory-usage/`. 3. Activate the plugin using the WordPress plugin administration panel. 4. Under the Settings tab, find and click the navigation item entitled Memory Usage. 5. Customize your TPC! Memory Usage installation using the on-screen options. == Screenshots == 1. The default dashboard widget 2. The default dashboard widget with the lower information panel extended 3. The settings page for TPC! Memory Usage == Changelog == = 0.4 = * Added detailed system information page (MySQL, WordPress, PHP, server/client) * Added System Overview link to dashboard widget * Moved TPC! Memory Usage menu item from Settings to top-level menu called Memory Usage = 0.3.1 = * Added confirmation for settings page when update completed. = 0.3 = * Send e-mail notification to admin if memory usage reaches threshold setting * Reduced database queries (peak usage only logged at shutdown) * Moved checkpoint registration to separate function * Added checkpoint counters to count how many memory usage samples are taken = 0.2.1 = * Fixed script and style path bug. = 0.2 = * Ability to log historically highest memory usage * Ability to block certain users from viewing the dashboard widget and other display mechanisms = 0.1 = * Initial release * Dashboard widget with peak and current memory usage * Option to show memory usage in administration panel footer * Option to show memory usage in comments within the WP site pages and posts == Frequently Asked Questions == = Why do I keep getting messages saying my memory limit has been exceeded? = This is actually a feature of TPC! Memory Usage that you can adjust or turn off at will. TPC! Memory Usage will send notifications if the memory usage of PHP exceeds the preset amount (defaults to 16MB). You can change this under Notifications on the Settings page. = Why can't I see the memory usage within the HTML on the pages/posts? = This can happen for either one of two reasons. First, make sure that this feature has been enabled and you are looking in the correct place. A quick search for 'Memory Usage' (w/o the quotes) may help you find the data; however, if this doesn't work you will have to make sure that the `wp_head()` or `wp_footer()` functions or actions are called within the theme you are using. Some themes do not include out-of-the-box support, so you may have to add the `wp_head()` or `wp_footer()` functions to the theme templates yourself.