BASE . LOG, 'log_file_id' => $LOG_FILE_ID, 'log_per_date' => true, ]); $PAGE_NAME = 'TEST CLASS: MEMORY USAGE'; print ""; print "" . $PAGE_NAME . ""; print ""; print '
Class Test Master
'; print '

' . $PAGE_NAME . '

'; MemoryUsage::debugMemoryFlag(true); print "Debug Flag: " . Support::printBool(MemoryUsage::debugMemoryFlag()) . "
"; MemoryUsage::setStartMemory(); MemoryUsage::setMemory(); $data = MemoryUsage::memoryUsage('first run'); print "Memory usage 1 array: " . Support::printAr($data) . "
"; print "Memory usage 1 string: " . MemoryUsage::printMemoryUsage($data) . "
"; print "Memory usage 1 string raw: " . MemoryUsage::printMemoryUsage($data, true) . "
"; $var = 'foo'; $out = ''; for ($i = 1; $i <= 100; $i++) { $out .= $var; } $data = MemoryUsage::memoryUsage('second run'); print "Memory usage 2 array: " . Support::printAr($data) . "
"; print "Memory usage 2 string: " . MemoryUsage::printMemoryUsage($data) . "
"; print "Memory usage 2 string raw: " . MemoryUsage::printMemoryUsage($data, true) . "
"; MemoryUsage::setMemory(); $var = 'foasdfasdfasdfasdfasdfo'; $out = ''; for ($i = 1; $i <= 10000; $i++) { $out .= $var; } $data = MemoryUsage::memoryUsage('third run'); print "Memory usage 3 array: " . Support::printAr($data) . "
"; print "Memory usage 3 string: " . MemoryUsage::printMemoryUsage($data) . "
"; print "Memory usage 3 string raw: " . MemoryUsage::printMemoryUsage($data, true) . "
"; $var = 'foasdfasdfasdasdfasdfasdfadfadfasdfasdfo'; $out = ''; for ($i = 1; $i <= 100000; $i++) { $out .= $var; } $data = MemoryUsage::memoryUsage('forth run'); print "Memory usage 4 array: " . Support::printAr($data) . "
"; print "Memory usage 4 string: " . MemoryUsage::printMemoryUsage($data) . "
"; print "Memory usage 4 string raw: " . MemoryUsage::printMemoryUsage($data, true) . "
"; print ""; // __END__