public class MetricsLogUtils extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
MetricsLogUtils.MemoryUnit |
Constructor and Description |
---|
MetricsLogUtils() |
Modifier and Type | Method and Description |
---|---|
static org.graalvm.word.UnsignedWord |
bytesToUnit(org.graalvm.word.UnsignedWord bytes) |
static org.graalvm.word.UnsignedWord |
bytesToUnit(org.graalvm.word.UnsignedWord bytes,
MetricsLogUtils.MemoryUnit unit) |
static void |
logConfig(String category,
String value) |
static void |
logCounterMetric(String category,
long value) |
static void |
logCounterMetric(String category,
String value) |
static void |
logCounterMetric(String category,
org.graalvm.word.UnsignedWord value) |
static void |
logMemoryMetric(String category,
long bytes) |
static void |
logMemoryMetric(String category,
org.graalvm.word.UnsignedWord bytes) |
static void |
logMemoryMetric(String category,
org.graalvm.word.UnsignedWord bytes,
MetricsLogUtils.MemoryUnit unit) |
static void |
logPercentMetric(String category,
long value) |
static void |
logPercentMetric(String category,
String value) |
static void |
logSection(String section) |
static void |
logSection(String section,
int ident) |
static void |
logSubSection(String section) |
static void |
logTimeMetric(String category,
long nanos) |
static void |
logTimeMetric(String category,
long nanos,
com.oracle.svm.core.util.MetricsLogUtils.TimeUnit unit) |
static long |
nanosToUnit(long nanos,
com.oracle.svm.core.util.MetricsLogUtils.TimeUnit unit) |
public static void logSection(String section)
public static void logSubSection(String section)
public static void logSection(String section, int ident)
public static void logMemoryMetric(String category, long bytes)
public static void logMemoryMetric(String category, org.graalvm.word.UnsignedWord bytes)
public static void logMemoryMetric(String category, org.graalvm.word.UnsignedWord bytes, MetricsLogUtils.MemoryUnit unit)
public static void logTimeMetric(String category, long nanos)
public static void logTimeMetric(String category, long nanos, com.oracle.svm.core.util.MetricsLogUtils.TimeUnit unit)
public static void logCounterMetric(String category, org.graalvm.word.UnsignedWord value)
public static void logCounterMetric(String category, long value)
public static void logPercentMetric(String category, long value)
public static long nanosToUnit(long nanos, com.oracle.svm.core.util.MetricsLogUtils.TimeUnit unit)
public static org.graalvm.word.UnsignedWord bytesToUnit(org.graalvm.word.UnsignedWord bytes)
public static org.graalvm.word.UnsignedWord bytesToUnit(org.graalvm.word.UnsignedWord bytes, MetricsLogUtils.MemoryUnit unit)