class SystemMemoryMeter
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
@internal This class is not covered by the backward compatibility promise for PHPUnit
Hierarchy
- class \PHPUnit\Event\Telemetry\SystemMemoryMeter implements \PHPUnit\Event\Telemetry\MemoryMeter
Expanded class hierarchy of SystemMemoryMeter
File
-
vendor/
phpunit/ phpunit/ src/ Event/ Value/ Telemetry/ SystemMemoryMeter.php, line 20
Namespace
PHPUnit\Event\TelemetryView source
final class SystemMemoryMeter implements MemoryMeter {
public function memoryUsage() : MemoryUsage {
return MemoryUsage::fromBytes(memory_get_usage(true));
}
public function peakMemoryUsage() : MemoryUsage {
return MemoryUsage::fromBytes(memory_get_peak_usage(true));
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
SystemMemoryMeter::memoryUsage | public | function | Overrides MemoryMeter::memoryUsage | |
SystemMemoryMeter::peakMemoryUsage | public | function | Overrides MemoryMeter::peakMemoryUsage |