From 9f09dc3dd7491f711cbb6aacbafac16f4eb0c7e1 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 24 Jun 2019 17:46:30 +0100 Subject: [PATCH] Player: Log a debug message when GC kicks in I use this frequently to identify leaks. This isn't expected to appear immediately after disconnect, but it shouldn't take long to appear. --- src/pocketmine/player/Player.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pocketmine/player/Player.php b/src/pocketmine/player/Player.php index 5f2b57d85..96b5e6ec7 100644 --- a/src/pocketmine/player/Player.php +++ b/src/pocketmine/player/Player.php @@ -2346,6 +2346,11 @@ class Player extends Human implements CommandSender, ChunkLoader, ChunkListener, return []; } + public function __destruct(){ + parent::__destruct(); + $this->logger->debug("Destroyed by garbage collector"); + } + public function canSaveWithChunk() : bool{ return false; }