WP_Background_Process::memory_exceeded PHP Method

memory_exceeded() protected method

Ensures the batch process never exceeds 90% of the maximum WordPress memory.
protected memory_exceeded ( ) : boolean
return boolean
        protected function memory_exceeded()
        {
            $memory_limit = $this->get_memory_limit() * 0.9;
            // 90% of max memory
            $current_memory = memory_get_usage(true);
            $return = false;
            if ($current_memory >= $memory_limit) {
                $return = true;
            }
            return apply_filters($this->identifier . '_memory_exceeded', $return);
        }