public interface TornadoProfiler
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddValueToMetric(ProfilerType type, String taskName, long value) voidclean()createJson(StringBuilder json, String sectionName) voiddump()voiddumpJson(StringBuilder stringBuffer, String id) longgetSize(ProfilerType type) longgetTaskTimer(ProfilerType type, String taskName) longgetTimer(ProfilerType type) voidregisterBackend(String taskName, String backend) voidregisterDeviceID(String taskName, String deviceID) voidregisterDeviceName(String taskName, String deviceInfo) voidregisterMethodHandle(ProfilerType type, String taskName, String methodName) voidsetSystemPowerConsumption(ProfilerType systemPowerConsumptionType, String taskId, long powerConsumption) voidsetSystemVoltage(ProfilerType systemPowerVoltageType, String taskId, long voltage) voidsetTaskPowerUsage(ProfilerType powerUsageType, String taskId, long power) voidsetTaskTimer(ProfilerType totalKernelTime, String taskId, long timer) voidsetTimer(ProfilerType type, long time) voidstart(ProfilerType type) voidstart(ProfilerType type, String taskName) voidstop(ProfilerType type) voidstop(ProfilerType type, String taskName) voidsum(ProfilerType type, long timer)
-
Method Details
-
addValueToMetric
-
start
-
start
-
registerDeviceName
-
registerBackend
-
registerDeviceID
-
registerMethodHandle
-
stop
-
stop
-
getTimer
-
getSize
-
getTaskTimer
-
setTimer
-
dump
void dump() -
createJson
-
dumpJson
-
clean
void clean() -
setTaskTimer
-
setTaskPowerUsage
-
setSystemPowerConsumption
void setSystemPowerConsumption(ProfilerType systemPowerConsumptionType, String taskId, long powerConsumption) -
setSystemVoltage
-
sum
-