public class HotkeysInfo
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALL_COMMANDS_ALL_SLOTS_US |
static java.lang.String |
ALL_COMMANDS_SELECTED_SLOTS_US |
static java.lang.String |
BY_CPU_TIME_US |
static java.lang.String |
BY_NET_BYTES |
static java.lang.String |
COLLECTION_DURATION_MS |
static java.lang.String |
COLLECTION_START_TIME_UNIX_MS |
static Builder<HotkeysInfo> |
HOTKEYS_INFO_BUILDER |
static java.lang.String |
NET_BYTES_ALL_COMMANDS_ALL_SLOTS |
static java.lang.String |
NET_BYTES_ALL_COMMANDS_SELECTED_SLOTS |
static java.lang.String |
NET_BYTES_SAMPLED_COMMANDS_SELECTED_SLOTS |
static java.lang.String |
SAMPLE_RATIO |
static java.lang.String |
SAMPLED_COMMANDS_SELECTED_SLOTS_US |
static java.lang.String |
SELECTED_SLOTS |
static java.lang.String |
TOTAL_CPU_TIME_SYS_MS |
static java.lang.String |
TOTAL_CPU_TIME_USER_MS |
static java.lang.String |
TOTAL_NET_BYTES |
static java.lang.String |
TRACKING_ACTIVE |
| Constructor and Description |
|---|
HotkeysInfo(boolean trackingActive,
long sampleRatio,
java.util.List<int[]> selectedSlots,
java.lang.Long sampledCommandSelectedSlotsUs,
java.lang.Long allCommandsSelectedSlotsUs,
long allCommandsAllSlotsUs,
java.lang.Long netBytesSampledCommandsSelectedSlots,
java.lang.Long netBytesAllCommandsSelectedSlots,
long netBytesAllCommandsAllSlots,
long collectionStartTimeUnixMs,
long collectionDurationMs,
long totalCpuTimeUserMs,
long totalCpuTimeSysMs,
long totalNetBytes,
java.util.Map<java.lang.String,java.lang.Long> byCpuTimeUs,
java.util.Map<java.lang.String,java.lang.Long> byNetBytes) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAllCommandsAllSlotsUs() |
java.lang.Long |
getAllCommandsSelectedSlotsUs() |
java.util.Map<java.lang.String,java.lang.Long> |
getByCpuTimeUs() |
java.util.Map<java.lang.String,java.lang.Long> |
getByNetBytes() |
long |
getCollectionDurationMs() |
long |
getCollectionStartTimeUnixMs() |
long |
getNetBytesAllCommandsAllSlots() |
java.lang.Long |
getNetBytesAllCommandsSelectedSlots() |
java.lang.Long |
getNetBytesSampledCommandsSelectedSlots() |
java.lang.Long |
getSampledCommandSelectedSlotsUs() |
long |
getSampleRatio() |
java.util.List<int[]> |
getSelectedSlots()
Returns the selected slots.
|
long |
getTotalCpuTimeSysMs() |
long |
getTotalCpuTimeUserMs() |
long |
getTotalNetBytes() |
boolean |
isTrackingActive() |
public static final java.lang.String TRACKING_ACTIVE
public static final java.lang.String SAMPLE_RATIO
public static final java.lang.String SELECTED_SLOTS
public static final java.lang.String SAMPLED_COMMANDS_SELECTED_SLOTS_US
public static final java.lang.String ALL_COMMANDS_SELECTED_SLOTS_US
public static final java.lang.String ALL_COMMANDS_ALL_SLOTS_US
public static final java.lang.String NET_BYTES_SAMPLED_COMMANDS_SELECTED_SLOTS
public static final java.lang.String NET_BYTES_ALL_COMMANDS_SELECTED_SLOTS
public static final java.lang.String NET_BYTES_ALL_COMMANDS_ALL_SLOTS
public static final java.lang.String COLLECTION_START_TIME_UNIX_MS
public static final java.lang.String COLLECTION_DURATION_MS
public static final java.lang.String TOTAL_CPU_TIME_USER_MS
public static final java.lang.String TOTAL_CPU_TIME_SYS_MS
public static final java.lang.String TOTAL_NET_BYTES
public static final java.lang.String BY_CPU_TIME_US
public static final java.lang.String BY_NET_BYTES
public static final Builder<HotkeysInfo> HOTKEYS_INFO_BUILDER
public HotkeysInfo(boolean trackingActive,
long sampleRatio,
java.util.List<int[]> selectedSlots,
java.lang.Long sampledCommandSelectedSlotsUs,
java.lang.Long allCommandsSelectedSlotsUs,
long allCommandsAllSlotsUs,
java.lang.Long netBytesSampledCommandsSelectedSlots,
java.lang.Long netBytesAllCommandsSelectedSlots,
long netBytesAllCommandsAllSlots,
long collectionStartTimeUnixMs,
long collectionDurationMs,
long totalCpuTimeUserMs,
long totalCpuTimeSysMs,
long totalNetBytes,
java.util.Map<java.lang.String,java.lang.Long> byCpuTimeUs,
java.util.Map<java.lang.String,java.lang.Long> byNetBytes)
public boolean isTrackingActive()
public long getSampleRatio()
public java.util.List<int[]> getSelectedSlots()
[slot] (array with 1 element)[start, end] (array with 2 elements, inclusive)public java.lang.Long getSampledCommandSelectedSlotsUs()
public java.lang.Long getAllCommandsSelectedSlotsUs()
public long getAllCommandsAllSlotsUs()
public java.lang.Long getNetBytesSampledCommandsSelectedSlots()
public java.lang.Long getNetBytesAllCommandsSelectedSlots()
public long getNetBytesAllCommandsAllSlots()
public long getCollectionStartTimeUnixMs()
public long getCollectionDurationMs()
public long getTotalCpuTimeUserMs()
public long getTotalCpuTimeSysMs()
public long getTotalNetBytes()
public java.util.Map<java.lang.String,java.lang.Long> getByCpuTimeUs()
public java.util.Map<java.lang.String,java.lang.Long> getByNetBytes()
Copyright © 2026. All rights reserved.