public class CachedValueProfiler
extends java.lang.Object
Constructor and Description |
---|
CachedValueProfiler() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canProfile() |
void |
createInfo(CachedValueProvider.Result<?> result) |
static CachedValueProfiler |
getInstance() |
MultiMap<java.lang.StackTraceElement,ProfilingInfo> |
getStorageSnapshot() |
<T> ProfilingInfo |
getTemporaryInfo(CachedValueProvider.Result<T> result) |
boolean |
isEnabled() |
void |
setEnabled(boolean value) |
public static boolean canProfile()
public boolean isEnabled()
public void setEnabled(boolean value)
public static CachedValueProfiler getInstance()
public void createInfo(CachedValueProvider.Result<?> result)
public <T> ProfilingInfo getTemporaryInfo(CachedValueProvider.Result<T> result)
public MultiMap<java.lang.StackTraceElement,ProfilingInfo> getStorageSnapshot()