程序包 co.aikar.timings

类 Timings

java.lang.Object
co.aikar.timings.Timings

public final class Timings extends Object
  • 字段详细资料

    • fullServerTickTimer

      public static final FullServerTickTiming fullServerTickTimer
    • timingsTickTimer

      public static final Timing timingsTickTimer
    • pluginEventTimer

      public static final Timing pluginEventTimer
    • connectionTimer

      public static final Timing connectionTimer
    • schedulerTimer

      public static final Timing schedulerTimer
    • schedulerAsyncTimer

      public static final Timing schedulerAsyncTimer
    • schedulerSyncTimer

      public static final Timing schedulerSyncTimer
    • commandTimer

      public static final Timing commandTimer
    • serverCommandTimer

      public static final Timing serverCommandTimer
    • levelSaveTimer

      public static final Timing levelSaveTimer
    • playerNetworkSendTimer

      public static final Timing playerNetworkSendTimer
    • playerNetworkReceiveTimer

      public static final Timing playerNetworkReceiveTimer
    • playerChunkOrderTimer

      public static final Timing playerChunkOrderTimer
    • playerChunkSendTimer

      public static final Timing playerChunkSendTimer
    • playerCommandTimer

      public static final Timing playerCommandTimer
    • tickEntityTimer

      public static final Timing tickEntityTimer
    • tickBlockEntityTimer

      public static final Timing tickBlockEntityTimer
    • entityMoveTimer

      public static final Timing entityMoveTimer
    • entityBaseTickTimer

      public static final Timing entityBaseTickTimer
    • livingEntityBaseTickTimer

      public static final Timing livingEntityBaseTickTimer
    • generationTimer

      public static final Timing generationTimer
    • populationTimer

      public static final Timing populationTimer
    • generationCallbackTimer

      public static final Timing generationCallbackTimer
    • permissibleCalculationTimer

      public static final Timing permissibleCalculationTimer
    • permissionDefaultTimer

      public static final Timing permissionDefaultTimer
  • 构造器详细资料

    • Timings

      public Timings()
  • 方法详细资料

    • init

      @PowerNukkitOnly @Since("1.5.1.0-PN") public static void init()
      Initialize the static fields.
    • isTimingsEnabled

      public static boolean isTimingsEnabled()
    • setTimingsEnabled

      public static void setTimingsEnabled(boolean enabled)
    • isVerboseEnabled

      public static boolean isVerboseEnabled()
    • setVerboseEnabled

      public static void setVerboseEnabled(boolean enabled)
    • isPrivacy

      public static boolean isPrivacy()
    • getIgnoredConfigSections

      public static Set<String> getIgnoredConfigSections()
    • getHistoryInterval

      public static int getHistoryInterval()
    • setHistoryInterval

      public static void setHistoryInterval(int interval)
    • getHistoryLength

      public static int getHistoryLength()
    • setHistoryLength

      public static void setHistoryLength(int length)
    • reset

      public static void reset()
    • getCommandTiming

      public static Timing getCommandTiming(Command command)
    • getTaskTiming

      public static Timing getTaskTiming(TaskHandler handler, long period)
    • getPluginEventTiming

      public static Timing getPluginEventTiming(Class<? extends Event> event, Listener listener, EventExecutor executor, Plugin plugin)
    • getEntityTiming

      public static Timing getEntityTiming(Entity entity)
    • getBlockEntityTiming

      public static Timing getBlockEntityTiming(BlockEntity blockEntity)
    • getReceiveDataPacketTiming

      public static Timing getReceiveDataPacketTiming(DataPacket pk)
    • getSendDataPacketTiming

      public static Timing getSendDataPacketTiming(DataPacket pk)
    • stopServer

      public static void stopServer()