PHP 클래스 pocketmine\MemoryManager

파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

메소드 설명
__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() 공개 메소드