@@ 84-98 (lines=15) @@ | ||
81 | || (! isset($this->bestRequests[$request]) && ! isset($this->worstRequests[$request])); |
|
82 | } |
|
83 | ||
84 | private function isBest(string $request, float $time, float $memoryUsage): bool |
|
85 | { |
|
86 | $bestTime = $this->getTime($this->bestRequests[$request]->result->time); |
|
87 | $bestMemoryUsage = $this->getMemoryUsage( |
|
88 | $this->bestRequests[$request]->result->actual_memory_usage |
|
89 | ); |
|
90 | ||
91 | if ($memoryUsage <= $bestMemoryUsage) { |
|
92 | $difference = $bestMemoryUsage - $memoryUsage; |
|
93 | ||
94 | return $difference > 1000 || $time < $bestTime; |
|
95 | } |
|
96 | ||
97 | return false; |
|
98 | } |
|
99 | ||
100 | private function isWorst(string $request, float $time, float $memoryUsage): bool |
|
101 | { |
|
@@ 100-114 (lines=15) @@ | ||
97 | return false; |
|
98 | } |
|
99 | ||
100 | private function isWorst(string $request, float $time, float $memoryUsage): bool |
|
101 | { |
|
102 | $worstTime = $this->getTime($this->worstRequests[$request]->result->time); |
|
103 | $worstMemoryUsage = $this->getMemoryUsage( |
|
104 | $this->worstRequests[$request]->result->actual_memory_usage |
|
105 | ); |
|
106 | ||
107 | if ($memoryUsage >= $worstMemoryUsage) { |
|
108 | $difference = $memoryUsage - $worstMemoryUsage; |
|
109 | ||
110 | return $difference > 1000 || $worstTime < $time; |
|
111 | } |
|
112 | ||
113 | return false; |
|
114 | } |
|
115 | ||
116 | private function getTime(string $time): float |
|
117 | { |