Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • MemoryLimitManager

Classes

  • MemoryLimitManager

Interfaces

  • MemoryLimitManagerAwareInterface
  • MemoryLimitManagerDependentInterface

Exceptions

  • InvalidArgumentException
  • Overview
  • Namespace
  • Class

Class MemoryLimitManager

Class MemoryLimitManager

Namespace: Net\Bazzline\Component\MemoryLimitManager
Package: Net\Bazzline\Component\Fork
Located at MemoryLimitManager.php
Methods summary
public
# __construct( )
public
# setBufferInBytes( integer $bytes )

Parameters

$bytes
public
# setBufferInKiloBytes( integer $kiloBytes )

Parameters

$kiloBytes
public
# setBufferInMegaBytes( integer $megaBytes )

Parameters

$megaBytes
public
# setBufferInGigaBytes( integer $gigaBytes )

Parameters

$gigaBytes
public integer
# getBufferInBytes( )

Returns

integer
public integer
# getBufferInKiloBytes( )

Returns

integer
public integer
# getBufferInMegaBytes( )

Returns

integer
public integer
# getBufferInGigaBytes( )

Returns

integer
public
# setLimitInBytes( integer $bytes )

Parameters

$bytes

Throws

Net\Bazzline\Component\MemoryLimitManager\InvalidArgumentException
public
# setLimitInKiloBytes( integer $kiloBytes )

Parameters

$kiloBytes

Throws

Net\Bazzline\Component\MemoryLimitManager\InvalidArgumentException
public
# setLimitInMegaBytes( integer $megaBytes )

Parameters

$megaBytes

Throws

Net\Bazzline\Component\MemoryLimitManager\InvalidArgumentException
public
# setLimitInGigaBytes( integer $gigaBytes )

Parameters

$gigaBytes

Throws

Net\Bazzline\Component\MemoryLimitManager\InvalidArgumentException
public integer
# getLimitInBytes( )

Returns

integer
public integer
# getLimitInKiloBytes( )

Returns

integer
public integer
# getLimitInMegaBytes( )

Returns

integer
public integer
# getLimitInGigaBytes( )

Returns

integer
public integer
# getCurrentUsageInBytes( array $processIds = array() )

Parameters

$processIds

Returns

integer
public integer
# getCurrentUsageInKiloBytes( array $processIds = array() )

Parameters

$processIds

Returns

integer
public integer
# getCurrentUsageInMegaBytes( array $processIds = array() )

Parameters

$processIds

Returns

integer
public integer
# getCurrentUsageInGigaBytes( array $processIds = array() )

Parameters

$processIds

Returns

integer
public boolean
# isLimitReached( array $processIds = array() )

Parameters

$processIds

Returns

boolean
PHP Memory Limit Manager Component by bazzline.net API documentation generated by ApiGen