Automattic\WooCommerce\Internal\ProductFeed\Utils
MemoryManager::get_available_memory
Get available memory as a percentage of the total memory limit.
Метод класса: MemoryManager{}
Хуков нет.
Возвращает
int. Available memory as a percentage of the total memory limit.
Использование
$MemoryManager = new MemoryManager(); $MemoryManager->get_available_memory(): int;
Список изменений
| С версии 10.5.0 | Введена. |
Код MemoryManager::get_available_memory() MemoryManager::get available memory WC 10.5.2
public function get_available_memory(): int {
$memory_limit = wp_convert_hr_to_bytes( ini_get( 'memory_limit' ) );
if ( 0 >= $memory_limit ) {
// Some systems have "unlimited" memory.
// We should treat that as if there is none left.
return 0;
}
return (int) round( 100 - ( memory_get_usage( true ) / $memory_limit ) * 100 );
}