ActionScheduler_Abstract_QueueRunner::memory_exceeded()protectedWC 1.0

Memory exceeded

Ensures the batch process never exceeds 90% of the maximum WordPress memory.

Based on WP_Background_Process::memory_exceeded()

Метод класса: ActionScheduler_Abstract_QueueRunner{}

Хуки из метода

Возвращает

true|false.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->memory_exceeded();

Код ActionScheduler_Abstract_QueueRunner::memory_exceeded() WC 8.7.0

protected function memory_exceeded() {

	$memory_limit    = $this->get_memory_limit() * 0.90;
	$current_memory  = memory_get_usage( true );
	$memory_exceeded = $current_memory >= $memory_limit;

	return apply_filters( 'action_scheduler_memory_exceeded', $memory_exceeded, $this );
}