Definition at line 38 of file Timings.php.
 
◆ getAsyncTaskCompletionTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getAsyncTaskCompletionTimings  | 
          ( | 
          AsyncTask |           $task,  | 
         
        
           | 
           | 
          string |           $group = self::GROUP_MINECRAFT ) | 
         
       
   | 
  
static   | 
  
 
 
◆ getAsyncTaskErrorTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getAsyncTaskErrorTimings  | 
          ( | 
          AsyncTask |           $task,  | 
         
        
           | 
           | 
          string |           $group = self::GROUP_MINECRAFT ) | 
         
       
   | 
  
static   | 
  
 
 
◆ getAsyncTaskProgressUpdateTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getAsyncTaskProgressUpdateTimings  | 
          ( | 
          AsyncTask |           $task,  | 
         
        
           | 
           | 
          string |           $group = self::GROUP_MINECRAFT ) | 
         
       
   | 
  
static   | 
  
 
 
◆ getAsyncTaskRunTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getAsyncTaskRunTimings  | 
          ( | 
          AsyncTask |           $task,  | 
         
        
           | 
           | 
          string |           $group = self::GROUP_MINECRAFT ) | 
         
       
   | 
  
static   | 
  
 
 
◆ getCommandDispatchTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getCommandDispatchTimings  | 
          ( | 
          string |           $commandName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getDecodeDataPacketTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getDecodeDataPacketTimings  | 
          ( | 
          ServerboundPacket |           $pk | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getEncodeDataPacketTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getEncodeDataPacketTimings  | 
          ( | 
          ClientboundPacket |           $pk | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getEntityTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getEntityTimings  | 
          ( | 
          Entity |           $entity | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getEventHandlerTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getEventHandlerTimings  | 
          ( | 
          string |           $event,  | 
         
        
           | 
           | 
          string |           $handlerName,  | 
         
        
           | 
           | 
          string |           $group ) | 
         
       
   | 
  
static   | 
  
 
@phpstan-param class-string<covariant Event> $event 
Definition at line 319 of file Timings.php.
 
 
◆ getEventTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getEventTimings  | 
          ( | 
          Event |           $event | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getHandleDataPacketTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getHandleDataPacketTimings  | 
          ( | 
          ServerboundPacket |           $pk | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getReceiveDataPacketTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getReceiveDataPacketTimings  | 
          ( | 
          ServerboundPacket |           $pk | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getScheduledTaskTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getScheduledTaskTimings  | 
          ( | 
          TaskHandler |           $task,  | 
         
        
           | 
           | 
          int |           $period ) | 
         
       
   | 
  
static   | 
  
 
@template TTask of Task @phpstan-param TaskHandler<TTask> $task 
Definition at line 208 of file Timings.php.
 
 
◆ getSendDataPacketTimings()
◆ getTileEntityTimings()
  
  
      
        
          | static pocketmine\timings\Timings::getTileEntityTimings  | 
          ( | 
          Tile |           $tile | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ init()
  
  
      
        
          | static pocketmine\timings\Timings::init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ $asyncTaskWorkers
◆ $broadcastPackets
◆ $connection
◆ $craftingDataCacheRebuild
◆ $entityBaseTick
◆ $entityMove
◆ $entityMoveCollision
◆ $entityTypeTimingMap
  
  
      
        
          | array pocketmine\timings\Timings::$entityTypeTimingMap = [] | 
         
       
   | 
  
static   | 
  
 
 
◆ $fullTick
◆ $garbageCollector
◆ $itemEntityBaseTick
◆ $livingEntityBaseTick
◆ $memoryManager
◆ $packetReceiveTimingMap
  
  
      
        
          | array pocketmine\timings\Timings::$packetReceiveTimingMap = [] | 
         
       
   | 
  
static   | 
  
 
 
◆ $packetSendTimingMap
  
  
      
        
          | array pocketmine\timings\Timings::$packetSendTimingMap = [] | 
         
       
   | 
  
static   | 
  
 
 
◆ $permissibleCalculation
◆ $permissibleCalculationCallback
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$permissibleCalculationCallback | 
         
       
   | 
  
static   | 
  
 
 
◆ $permissibleCalculationDiff
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$permissibleCalculationDiff | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerCheckNearEntities
◆ $playerChunkOrder
◆ $playerChunkSend
◆ $playerCommand
◆ $playerMove
◆ $playerNetworkReceive
◆ $playerNetworkReceiveDecompress
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkReceiveDecompress | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerNetworkReceiveDecrypt
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkReceiveDecrypt | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerNetworkSend
◆ $playerNetworkSendCompress
◆ $playerNetworkSendCompressBroadcast
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkSendCompressBroadcast | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerNetworkSendCompressSessionBuffer
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkSendCompressSessionBuffer | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerNetworkSendEncrypt
◆ $playerNetworkSendInventorySync
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkSendInventorySync | 
         
       
   | 
  
static   | 
  
 
 
◆ $playerNetworkSendPreSpawnGameData
  
  
      
        
          | TimingsHandler pocketmine\timings\Timings::$playerNetworkSendPreSpawnGameData | 
         
       
   | 
  
static   | 
  
 
 
◆ $pluginTaskTimingMap
  
  
      
        
          | array pocketmine\timings\Timings::$pluginTaskTimingMap = [] | 
         
       
   | 
  
static   | 
  
 
 
◆ $projectileMove
◆ $projectileMoveRayTrace
◆ $scheduler
◆ $schedulerAsync
◆ $schedulerSync
◆ $serverCommand
◆ $serverInterrupts
◆ $serverTick
◆ $syncPlayerDataLoad
◆ $syncPlayerDataSave
◆ $tileEntityTypeTimingMap
  
  
      
        
          | array pocketmine\timings\Timings::$tileEntityTypeTimingMap = [] | 
         
       
   | 
  
static   | 
  
 
 
◆ $titleTick
◆ GROUP_BREAKDOWN
      
        
          | const pocketmine\timings\Timings::GROUP_BREAKDOWN = "Minecraft - Breakdown" | 
        
      
 
 
◆ GROUP_MINECRAFT
      
        
          | const pocketmine\timings\Timings::GROUP_MINECRAFT = "Minecraft" | 
        
      
 
 
The documentation for this class was generated from the following file: