PHP Класс pocketmine\MemoryManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Server $server )
addObjectWatcher ( object $object ) : string
canUseChunkCache ( )
check ( )
doObjectCleanup ( )
dumpServerMemory ( $outputFolder, $maxNesting, $maxStringSize )
getObjectInformation ( $id, $includeObject = false )
getViewDistance ( $distance )
isLowMemory ( )
isObjectAlive ( $id )
removeObjectWatch ( $id )
trigger ( $memory, $limit, $global = false, $triggerCount )
triggerGarbageCollector ( )

Приватные методы

Метод Описание
continueDump ( $from, &$data, &$objects, &$refCounts, $recursion, $maxNesting, $maxStringSize )
init ( )

Описание методов

__construct() публичный Метод

public __construct ( Server $server )
$server Server

addObjectWatcher() публичный Метод

public addObjectWatcher ( object $object ) : string
$object object
Результат string Object identifier for future checks

canUseChunkCache() публичный Метод

public canUseChunkCache ( )

check() публичный Метод

public check ( )

doObjectCleanup() публичный Метод

public doObjectCleanup ( )

dumpServerMemory() публичный Метод

public dumpServerMemory ( $outputFolder, $maxNesting, $maxStringSize )

getObjectInformation() публичный Метод

public getObjectInformation ( $id, $includeObject = false )

getViewDistance() публичный Метод

public getViewDistance ( $distance )

isLowMemory() публичный Метод

public isLowMemory ( )

isObjectAlive() публичный Метод

public isObjectAlive ( $id )

removeObjectWatch() публичный Метод

public removeObjectWatch ( $id )

trigger() публичный Метод

public trigger ( $memory, $limit, $global = false, $triggerCount )

triggerGarbageCollector() публичный Метод