From 63fc229c1217c6829047ad51e756d5d5c13f9505 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Fri, 12 Sep 2014 15:57:02 +0200 Subject: [PATCH] Enabled default PHP GC on generator thread --- src/pocketmine/level/generator/GenerationChunkManager.php | 2 -- src/pocketmine/level/generator/GenerationThread.php | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pocketmine/level/generator/GenerationChunkManager.php b/src/pocketmine/level/generator/GenerationChunkManager.php index 4a8f275ea..2ff15c489 100644 --- a/src/pocketmine/level/generator/GenerationChunkManager.php +++ b/src/pocketmine/level/generator/GenerationChunkManager.php @@ -110,8 +110,6 @@ class GenerationChunkManager implements ChunkManager{ unset($this->changes[$index]); } } - - gc_collect_cycles(); } public function generateChunk($chunkX, $chunkZ){ diff --git a/src/pocketmine/level/generator/GenerationThread.php b/src/pocketmine/level/generator/GenerationThread.php index 01255f2ef..f54a2a681 100644 --- a/src/pocketmine/level/generator/GenerationThread.php +++ b/src/pocketmine/level/generator/GenerationThread.php @@ -106,6 +106,7 @@ class GenerationThread extends Thread{ public function run(){ error_reporting(-1); + gc_enable(); //Load removed dependencies, can't use require_once() foreach($this->loadPaths as $name => $path){ if(!class_exists($name, false) and !interface_exists($name, false)){