From f43ce50d5ab534581212e0abb74841d9fb18a90a Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Wed, 21 Jun 2017 11:48:41 +0200 Subject: [PATCH] Default memory limit to 4GB --- README.md | 2 +- bin/php-language-server.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 37800e0..432d874 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,7 @@ Example: #### `--memory-limit=integer` (optional) Sets memory limit for language server. Equivalent to [memory-limit](http://php.net/manual/en/ini.core.php#ini.memory-limit) php.ini directive. -By default there is no memory limit. +The default is 4GB (which is way more than needed). Example: diff --git a/bin/php-language-server.php b/bin/php-language-server.php index 0e3de2a..2a2ab69 100644 --- a/bin/php-language-server.php +++ b/bin/php-language-server.php @@ -6,7 +6,7 @@ use Composer\{Factory, XdebugHandler}; $options = getopt('', ['tcp::', 'tcp-server::', 'memory-limit::']); -ini_set('memory_limit', $options['memory-limit'] ?? -1); +ini_set('memory_limit', $options['memory-limit'] ?? '4G'); foreach ([__DIR__ . '/../../../autoload.php', __DIR__ . '/../autoload.php', __DIR__ . '/../vendor/autoload.php'] as $file) { if (file_exists($file)) {