diff --git a/core/lib/Drupal/Core/DrupalKernel.php b/core/lib/Drupal/Core/DrupalKernel.php index 2ec08eb..f56fbfc 100644 --- a/core/lib/Drupal/Core/DrupalKernel.php +++ b/core/lib/Drupal/Core/DrupalKernel.php @@ -871,14 +871,6 @@ protected function initializeContainer() { $container_definition = $this->getCachedContainerDefinition(); } - // Building the container creates 1000s of objects. Garbage collection of - // these objects is expensive and appears to be causing segmentation faults - // in PHP 5.6. - $disable_gc = gc_enabled(); - if ($disable_gc) { - gc_collect_cycles(); - gc_disable(); - } // If there is no container and no cached container definition, build a new // one from scratch. if (!isset($container) && !isset($container_definition)) { @@ -901,11 +893,6 @@ protected function initializeContainer() { $class = Settings::get('container_base_class', '\Drupal\Core\DependencyInjection\Container'); $container = new $class($container_definition); } - // If garbage collection was disabled prior to rebuilding container, enable - // it. - if ($disable_gc) { - gc_enable(); - } $this->attachSynthetic($container);