Package org.qubership.profiler.agent
Class ProfilerData
java.lang.Object
org.qubership.profiler.agent.ProfilerData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConcurrentMap<Thread,LocalState> static final booleanstatic final booleanstatic final booleanstatic final booleanstatic final intstatic final BlockingQueue<LocalBuffer>static final booleanstatic booleanstatic intstatic final BlockingQueue<LocalBuffer>static final intstatic final intstatic final booleanstatic final intstatic final ThreadLocal<LocalState>static final booleanstatic final booleanstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic ProfilerPluginLoggerstatic Map<String,ProfilerProperty> static final Stringstatic final booleanstatic final intstatic final booleanstatic final intstatic final booleanstatic final intstatic booleanstatic final booleanstatic final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanaddDirtyBuffer(LocalBuffer buffer, boolean force) static voidaddDirtyBufferIfPossible(LocalBuffer buffer) static voidstatic LocalBuffergetEmptyBuffer(LocalState state) getTags()static StringresolveMethodId(int methodId) static intresolveTag(String tag)
-
Field Details
-
INITIAL_BUFFERS
public static final int INITIAL_BUFFERS -
MIN_BUFFERS
public static final int MIN_BUFFERS -
MAX_SCALE_ATTEMPTS
public static final int MAX_SCALE_ATTEMPTS -
DATA_SENDER_QUEUE_SIZE
public static final int DATA_SENDER_QUEUE_SIZE -
METRICS_OUTPUT_VERSION
public static final int METRICS_OUTPUT_VERSION -
INMEMORY_SUSPEND_LOG_SIZE
public static final int INMEMORY_SUSPEND_LOG_SIZE -
INMEMORY_SUSPEND_LOG
public static final boolean INMEMORY_SUSPEND_LOG -
THREAD_CPU
public static final boolean THREAD_CPU -
THREAD_WAIT
public static final boolean THREAD_WAIT -
THREAD_MEMORY
public static final boolean THREAD_MEMORY -
THREAD_CPU_MINIMAL_CALL_DURATION
public static final int THREAD_CPU_MINIMAL_CALL_DURATION -
THREAD_WAIT_MINIMAL_CALL_DURATION
public static final int THREAD_WAIT_MINIMAL_CALL_DURATION -
THREAD_MEMORY_MINIMAL_CALL_DURATION
public static final int THREAD_MEMORY_MINIMAL_CALL_DURATION -
MINIMAL_LOGGED_DURATION
public static final int MINIMAL_LOGGED_DURATION -
INITIAL_STACK_LENGTH
public static final int INITIAL_STACK_LENGTH -
MAX_STACK_LENGTH
public static final int MAX_STACK_LENGTH -
MAX_BUFFERS
public static final int MAX_BUFFERS -
BLOCK_WHEN_DIRTY_BUFFERS_QUEUE_IS_FULL
public static final boolean BLOCK_WHEN_DIRTY_BUFFERS_QUEUE_IS_FULL -
PARAMS_TRIM_SIZE
public static final int PARAMS_TRIM_SIZE -
LOG_ORACLE_SID_FOR_EACH_SQL
public static final boolean LOG_ORACLE_SID_FOR_EACH_SQL -
LOG_JMS_TEXT
public static final boolean LOG_JMS_TEXT -
ADD_TRY_CATCH_BLOCKS
public static final boolean ADD_TRY_CATCH_BLOCKS -
ADD_PLAIN_TRY_CATCH_BLOCKS
public static final boolean ADD_PLAIN_TRY_CATCH_BLOCKS -
ADD_INDY_TRY_CATCH_BLOCKS
public static final boolean ADD_INDY_TRY_CATCH_BLOCKS -
DISABLE_CALL_EXPORT
public static final boolean DISABLE_CALL_EXPORT -
WRITE_CALL_RANGES
public static final boolean WRITE_CALL_RANGES -
WRITE_CALLS_DICTIONARY
public static final boolean WRITE_CALLS_DICTIONARY -
SERVER_NAME
-
localState
-
activeThreads
-
dirtyBuffers
-
emptyBuffers
-
PARAM_CALL_INFO
public static final int PARAM_CALL_INFO -
PARAM_CALL_RED
public static final int PARAM_CALL_RED -
PARAM_CALL_IDLE
public static final int PARAM_CALL_IDLE -
PARAM_EXCEPTION
public static final int PARAM_EXCEPTION -
PARAM_PLUGIN_EXCEPTION
public static final int PARAM_PLUGIN_EXCEPTION -
PARAM_SQL
public static final int PARAM_SQL -
PARAM_ORACLE_SID
public static final int PARAM_ORACLE_SID -
dumperDead
public static boolean dumperDead -
warnBufferQueueOverflow
public static boolean warnBufferQueueOverflow -
dumperIncarnation
public static int dumperIncarnation -
pluginLogger
-
properties
-
-
Constructor Details
-
ProfilerData
public ProfilerData()
-
-
Method Details
-
resolveTag
-
resolveMethodId
-
getTags
-
addDirtyBuffer
-
addDirtyBufferIfPossible
-
getEmptyBuffer
-
clearThreadsInfo
public static void clearThreadsInfo()
-