mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-03 00:25:04 +00:00
Merge commit '3907a2b6ba58fa49022e3e7c8256731dfa2e0d00'
This commit is contained in:
@ -47,9 +47,10 @@ final class Process{
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int[]|int
|
||||
* @return int[]
|
||||
* @phpstan-return array{int,int,int}
|
||||
*/
|
||||
public static function getMemoryUsage(bool $advanced = false){
|
||||
public static function getAdvancedMemoryUsage(){
|
||||
$reserved = memory_get_usage();
|
||||
$VmSize = null;
|
||||
$VmRSS = null;
|
||||
@ -70,10 +71,6 @@ final class Process{
|
||||
$VmRSS = memory_get_usage();
|
||||
}
|
||||
|
||||
if(!$advanced){
|
||||
return $VmRSS;
|
||||
}
|
||||
|
||||
if($VmSize === null){
|
||||
$VmSize = memory_get_usage(true);
|
||||
}
|
||||
@ -81,6 +78,10 @@ final class Process{
|
||||
return [$reserved, $VmRSS, $VmSize];
|
||||
}
|
||||
|
||||
public static function getMemoryUsage() : int{
|
||||
return self::getAdvancedMemoryUsage()[1];
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int[]
|
||||
*/
|
||||
|
Reference in New Issue
Block a user