Module tornado.api

Enum Class ProfilerType

java.lang.Object
java.lang.Enum<ProfilerType>
uk.ac.manchester.tornado.api.profiler.ProfilerType
All Implemented Interfaces:
Serializable, Comparable<ProfilerType>, Constable

public enum ProfilerType extends Enum<ProfilerType>
Profile-type that helps to classify all timers.
  • Enum Constant Details

    • METHOD

      public static final ProfilerType METHOD
    • IP

      public static final ProfilerType IP
    • TOTAL_DISPATCH_KERNEL_TIME

      public static final ProfilerType TOTAL_DISPATCH_KERNEL_TIME
    • TOTAL_DISPATCH_DATA_TRANSFERS_TIME

      public static final ProfilerType TOTAL_DISPATCH_DATA_TRANSFERS_TIME
    • COPY_IN_TIME

      public static final ProfilerType COPY_IN_TIME
    • COPY_OUT_TIME

      public static final ProfilerType COPY_OUT_TIME
    • COPY_OUT_TIME_SYNC

      public static final ProfilerType COPY_OUT_TIME_SYNC
    • COPY_OUT_SIZE_BYTES_SYNC

      public static final ProfilerType COPY_OUT_SIZE_BYTES_SYNC
    • DEVICE_ID

      public static final ProfilerType DEVICE_ID
    • DEVICE

      public static final ProfilerType DEVICE
    • ALLOCATION_BYTES

      public static final ProfilerType ALLOCATION_BYTES
    • TOTAL_COPY_IN_SIZE_BYTES

      public static final ProfilerType TOTAL_COPY_IN_SIZE_BYTES
    • TOTAL_COPY_OUT_SIZE_BYTES

      public static final ProfilerType TOTAL_COPY_OUT_SIZE_BYTES
    • TASK_COMPILE_DRIVER_TIME

      public static final ProfilerType TASK_COMPILE_DRIVER_TIME
    • TASK_COMPILE_GRAAL_TIME

      public static final ProfilerType TASK_COMPILE_GRAAL_TIME
    • TASK_CODE_GENERATION_TIME

      public static final ProfilerType TASK_CODE_GENERATION_TIME
    • TASK_KERNEL_TIME

      public static final ProfilerType TASK_KERNEL_TIME
    • TOTAL_BYTE_CODE_GENERATION

      public static final ProfilerType TOTAL_BYTE_CODE_GENERATION
    • TOTAL_DRIVER_COMPILE_TIME

      public static final ProfilerType TOTAL_DRIVER_COMPILE_TIME
    • TOTAL_GRAAL_COMPILE_TIME

      public static final ProfilerType TOTAL_GRAAL_COMPILE_TIME
    • TOTAL_CODE_GENERATION_TIME

      public static final ProfilerType TOTAL_CODE_GENERATION_TIME
    • TOTAL_KERNEL_TIME

      public static final ProfilerType TOTAL_KERNEL_TIME
    • TOTAL_TASK_GRAPH_TIME

      public static final ProfilerType TOTAL_TASK_GRAPH_TIME
    • POWER_USAGE_mW

      public static final ProfilerType POWER_USAGE_mW
    • SYSTEM_POWER_CONSUMPTION_W

      public static final ProfilerType SYSTEM_POWER_CONSUMPTION_W
    • SYSTEM_VOLTAGE_V

      public static final ProfilerType SYSTEM_VOLTAGE_V
    • SYSTEM_CURRENT_A

      public static final ProfilerType SYSTEM_CURRENT_A
    • BACKEND

      public static final ProfilerType BACKEND
  • Method Details

    • values

      public static ProfilerType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ProfilerType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getDescription

      public String getDescription()