From 0b76b0b36aeaf6ae6822e5e87b47248fd473170f Mon Sep 17 00:00:00 2001 From: The Digital Orchard Date: Fri, 25 Jan 2019 17:44:25 -0800 Subject: [PATCH] avoid function call when not needed; use single variable instead of two --- src/Monolog/Processor/MemoryPeakUsageProcessor.php | 9 ++++++--- src/Monolog/Processor/MemoryUsageProcessor.php | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/Monolog/Processor/MemoryPeakUsageProcessor.php b/src/Monolog/Processor/MemoryPeakUsageProcessor.php index b6f8acc1..a1eef61a 100644 --- a/src/Monolog/Processor/MemoryPeakUsageProcessor.php +++ b/src/Monolog/Processor/MemoryPeakUsageProcessor.php @@ -21,10 +21,13 @@ class MemoryPeakUsageProcessor extends MemoryProcessor { public function __invoke(array $record): array { - $bytes = memory_get_peak_usage($this->realUsage); - $formatted = $this->formatBytes($bytes); + $usage = memory_get_peak_usage($this->realUsage); - $record['extra']['memory_peak_usage'] = $formatted; + if ($this->useFormatting) { + $usage = $this->formatBytes($usage); + } + + $record['extra']['memory_peak_usage'] = $usage; return $record; } diff --git a/src/Monolog/Processor/MemoryUsageProcessor.php b/src/Monolog/Processor/MemoryUsageProcessor.php index 31c9396f..653c76d1 100644 --- a/src/Monolog/Processor/MemoryUsageProcessor.php +++ b/src/Monolog/Processor/MemoryUsageProcessor.php @@ -21,10 +21,13 @@ class MemoryUsageProcessor extends MemoryProcessor { public function __invoke(array $record): array { - $bytes = memory_get_usage($this->realUsage); - $formatted = $this->formatBytes($bytes); + $usage = memory_get_usage($this->realUsage); - $record['extra']['memory_usage'] = $formatted; + if ($this->useFormatting) { + $usage = $this->formatBytes($usage); + } + + $record['extra']['memory_usage'] = $usage; return $record; }