getMessage() ); } return false; } public static function force_garbage_collection() { if( function_exists( 'gc_collect_cycles' ) && function_exists( 'gc_enable' ) ) { // PHP >= 5.3 only // Force garbage collection now gc_enable(); gc_collect_cycles(); } } public static function get_readable_server_config_data( $line_endings = ' ' ) { // Gather Data $blcp_status = array( 'plugin_activated' => ABD_Anti_Adblock::bcc_plugin_status( 'plugin_activated' ), 'plugin_exists' => ABD_Anti_Adblock::bcc_plugin_status( 'plugin_exists' ) ); $blcdir = ABD_Anti_Adblock::get_bcc_plugin_dir_name(); if( !$blcdir ) { $blcdir = 'No BLC Plugin Directory'; } $mem_usage = memory_get_peak_usage( true ); if( $mem_usage < 1024 ) { $mem_usage = $mem_usage . ' bytes'; } else if( $mem_usage < 1048576 ) { $mem_usage = round( $mem_usage/1024, 2 ) . ' KB'; } else { $mem_usage = round( $mem_usage/1048576, 2 ) . ' MB'; } $aa2d_mem = memory_get_usage(); $aa2d = array( 'perftestentry1' => array( 'abcdefg', 'hijklmn' ), 'perftestentry2' => array( 'opqrstu', 'vwxyz12' ), 'perftestentry3' => array( '3456789', '0abcdef' ), 'perftestentry4' => array( 'ghijklm', 'nopqrst' ), 'perftestentry5' => array( 'uvwxyz1', '2345678' ), 'perftestentry6' => array( '90abcde', 'fghijkl' ), 'perftestentry7' => array( 'mnopqrs', 'tuvwxyz' ), 'perftestentry8' => array( '1234567', '890abcd' ), 'perftestentry9' => array( 'efghijk', 'lmnopqr' ) ); $aa2d_mem = ABD_Log::mem_diff( $aa2d_mem ); unset( $aa2d ); $aa1d_mem = memory_get_usage(); $aa1d = array( 'perftestentry1' => 'abcdefg', 'perftestentry2' => 'opqrstu', 'perftestentry3' => '3456789', 'perftestentry4' => '1234567', 'perftestentry5' => 'hijklmn', 'perftestentry6' => 'vwxyz12', 'perftestentry7' => '4567890', 'perftestentry8' => 'bcdefgh', 'perftestentry9' => 'ijklmno' ); $aa1d_mem = ABD_Log::mem_diff( $aa1d_mem ); unset( $aa1d ); ob_start(); ?> ENVIRONMENT DATA==================================== System: PHP Version: PHP/WordPress Memory Limit: Memory Used: PHP Max Execution Time: WordPress Version: Total # of wp_options Entries: Plugin Version: Total # of shortcodes: BLC Plugin Exists?: BLC Plugin Active?: BLC Plugin Type?: BLC Plugin Dir: 9 entry 1D Assoc. Array Used Memory: 9 entry 2D Assoc. Array Used Memory: