All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.monitor.jvm.JvmStats.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3r(com/groupbyinc/flux/monitor/jvm/JvmStatsjava/lang/Object/com/groupbyinc/flux/common/io/stream/Streamable.com/groupbyinc/flux/common/xcontent/ToXContent
JvmStats.java0com/groupbyinc/flux/monitor/jvm/JvmStats$Classes
Classes3com/groupbyinc/flux/monitor/jvm/JvmStats$BufferPool

BufferPool,com/groupbyinc/flux/monitor/jvm/JvmStats$MemMem3com/groupbyinc/flux/monitor/jvm/JvmStats$MemoryPool
MemoryPool0com/groupbyinc/flux/monitor/jvm/JvmStats$ThreadsThreads9com/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollectorGarbageCollector:com/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollectorsGarbageCollectors/com/groupbyinc/flux/monitor/jvm/JvmStats$FieldsFields5com/groupbyinc/flux/common/xcontent/ToXContent$Params"ParamsGcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion%3com/groupbyinc/flux/common/xcontent/XContentBuilder'FieldCaseConversion
runtimeMXBean$Ljava/lang/management/RuntimeMXBean;memoryMXBean#Ljava/lang/management/MemoryMXBean;threadMXBean#Ljava/lang/management/ThreadMXBean;classLoadingMXBean)Ljava/lang/management/ClassLoadingMXBean;	timestampJuptimemem.Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Mem;threads2Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Threads;gc;classes2Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Classes;jvmStats,()Lcom/groupbyinc/flux/monitor/jvm/JvmStats;java/lang/OutOfMemoryErrorBjava/lang/ThrowableDjava/lang/SystemFcurrentTimeMillis()JHI
GJ*+	L"java/lang/management/RuntimeMXBeanN	getUptimePIOQ(JJ)VST
U()VSW
X56	Z,-	\!java/lang/management/MemoryMXBean^getHeapMemoryUsage$()Ljava/lang/management/MemoryUsage;`a_b java/lang/management/MemoryUsagedgetUsedfI
egheapUsedi3	jgetCommittedlI
em
heapCommittedo3	pgetMaxrI
esheapMaxu3	vgetNonHeapMemoryUsagexa_ynonHeapUsed{3	|nonHeapCommitted~3	&java/lang/management/ManagementFactory?getMemoryPoolMXBeans()Ljava/util/List;??
??java/util/ArrayList?
?Xjava/util/List?size()I????get(I)Ljava/lang/Object;????%java/lang/management/MemoryPoolMXBean?getUsage?a??getPeakUsage?a??getName()Ljava/lang/String;????'com/groupbyinc/flux/monitor/jvm/GcNames?getByMemoryPoolName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
??java/lang/String?(Ljava/lang/String;JJJJ)VS?
?add(Ljava/lang/Object;)Z????toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????6[Lcom/groupbyinc/flux/monitor/jvm/JvmStats$MemoryPool;?pools??	?
X78	?./	?!java/lang/management/ThreadMXBean?getThreadCount????countI??	?getPeakThreadCount????	peakCount??	?getGarbageCollectorMXBeans??
??
X9:	?
collectors<[Lcom/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollector;??	?+java/lang/management/GarbageCollectorMXBean?
X??getByGcName??
??nameLjava/lang/String;??	?getCollectionCount?I??collectionCount?3	?getCollectionTime?I??collectionTime?3	?%java/lang/management/BufferPoolMXBean?getPlatformMXBeans#(Ljava/lang/Class;)Ljava/util/List;??
??(I)VS?
??;<	?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z???next()Ljava/lang/Object;???getCountI?getTotalCapacity
I?
getMemoryUsed
I?(Ljava/lang/String;JJJ)VS

X>?	01	'java/lang/management/ClassLoadingMXBeangetLoadedClassCount?loadedClassCount3	getTotalLoadedClassCount I!totalLoadedClassCount#3	$getUnloadedClassCount&I'unloadedClassCount)3	*memoryPoolMXBean'Ljava/lang/management/MemoryPoolMXBean;usage"Ljava/lang/management/MemoryUsage;	peakUsageerrLjava/lang/OutOfMemoryError;igcMxBean-Ljava/lang/management/GarbageCollectorMXBean;
bufferPool'Ljava/lang/management/BufferPoolMXBean;9Ljava/util/List;stats*Lcom/groupbyinc/flux/monitor/jvm/JvmStats;memUsagememoryPoolMXBeans9Ljava/util/List;GLjava/util/List;	gcMxBeans?Ljava/util/List;
X????????23	Dthis43	GgetTimestamp-()Lcom/groupbyinc/flux/common/unit/TimeValue;)com/groupbyinc/flux/common/unit/TimeValueK(J)VSM
LNgetMem0()Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Mem;
getThreads4()Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Threads;getGc>()Lcom/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollectors;getBufferPools
getClasses4()Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Classes;
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;java/io/IOException[JVM;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;]^	 _startObjectr(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ab
(c	TIMESTAMPe^	 ffields(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;hi
(jUPTIME_IN_MILLISl^	 mUPTIMEo^	 ptimeValueField?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;rs
(tMEMv^	 wHEAP_USED_IN_BYTESy^	 z	HEAP_USED|^	 }
byteSizeFields
(?getHeapUsedPercent()S??
?HEAP_USED_PERCENT?^	 ?s(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;h?
(?HEAP_COMMITTED_IN_BYTES?^	 ?HEAP_COMMITTED?^	 ?HEAP_MAX_IN_BYTES?^	 ?HEAP_MAX?^	 ?NON_HEAP_USED_IN_BYTES?^	 ?
NON_HEAP_USED?^	 ?NON_HEAP_COMMITTED_IN_BYTES?^	 ?NON_HEAP_COMMITTED?^	 ?POOLS?^	 ?
?
?NONEILcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion;??	&??(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;a?
(?
USED_IN_BYTES?^	 ?USED?^	 ?used?3	?MAX_IN_BYTES?^	 ?MAX?^	 ?max?3	?PEAK_USED_IN_BYTES?^	 ?	PEAK_USED?^	 ?peakUsed?3	?PEAK_MAX_IN_BYTES?^	 ?PEAK_MAX?^	 ?peakMax?3	?	endObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
(?THREADS?^	 ?COUNT?^	 ??
?
PEAK_COUNT?^	 ?getPeakCount??
?GC?^	 ?
COLLECTORS?^	 ?
?
?COLLECTION_COUNT?^	 ?
?COLLECTION_TIME_IN_MILLIS?^	 ?COLLECTION_TIME?^	 ?BUFFER_POOLS?^	 ?
?
	?TOTAL_CAPACITY_IN_BYTES?^	 ?TOTAL_CAPACITY^	 
totalCapacity3	CLASSES^	 CURRENT_LOADED_COUNT
^	 I

TOTAL_LOADED_COUNT^	 
!TOTAL_UNLOADED_COUNT^	 
'pool5Lcom/groupbyinc/flux/monitor/jvm/JvmStats$MemoryPool;	collector;Lcom/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollector;5Lcom/groupbyinc/flux/monitor/jvm/JvmStats$BufferPool;builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;readJvmStats^(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/monitor/jvm/JvmStats;
XreadFrom5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V#$
%in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;0com/groupbyinc/flux/common/io/stream/StreamInput)	readVLong+I
*,readMemb(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Mem;./
0readThreadsf(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/monitor/jvm/JvmStats$Threads;23
4readGarbageCollectorsp(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/monitor/jvm/JvmStats$GarbageCollectors;67
8readBoolean:?
*;readVInt=?
*>
X
%writeTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V1com/groupbyinc/flux/common/io/stream/StreamOutputD
writeVLongFM
EGBC
I
I
IwriteBoolean(Z)VMN
EO	writeVIntQ?
ER
Iout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;getRuntimeMXBean&()Ljava/lang/management/RuntimeMXBean;XY
?ZgetMemoryMXBean%()Ljava/lang/management/MemoryMXBean;\]
?^getThreadMXBean%()Ljava/lang/management/ThreadMXBean;`a
?bgetClassLoadingMXBean+()Ljava/lang/management/ClassLoadingMXBean;de
?f	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableI()Ljava/util/List;
Exceptions
SourceFileInnerClasses!*+,-./01234356789:;<h=>?	@Ai	?Y?K?M?R?VK*?Y?Y?[?]?cL*?[+?h	??	?+?h?k*?[+?n	??	?+?n?q*?[+?t	??	?+?t?w?]?zL*?[+?h	??	?+?h?}*?[+?n	??	?+?n????M??Y??N6,????,????:??:??:????:??i-?Y?h	??	??h?t	??	??t?h	??	??h?t	??	??t????W?
:?:???X*?[--?????????*?Y????*????????*???????˸?:*?Y?ϵ?*???????6*?Ѵվ?n????:*?Ѵ??Y??S*?Ѵ?2?????ܵ?*?Ѵ?2????*?Ѵ?2?????????:*??Y????????:??????:*???Y??	?????W????:*?Y??*?????*???"?%*???(?+*???UC?RUC??ZE?RZE@??Ej???,-?z./?q0/?d??W12??3??W45?x3?x-67Ga;<?9:'?;/?<<<?4?<???<k*Ga;8?<<=?4?>???@l?79:;'<?=W>o?x@?A?C?D?E?G?H?I?J?K?L?N?OP%Q8RLNRZUTWUZV\Eb\{^?_?`?b?c?d?e?f?g?hi&j:e@nGoYpxq?r?u?s?w?x?y?z?|mK?8e?eS?eS?e\?eS?e????>	e???ee??	e???ee??????	e???ee??????
	e???ee??????	e???ee??????
	e???ee??????	e???ee??????
	e???ee??????	e???ee??????e??CDE??e??w?!???EBESWi>*?A*B?E?jF:l??STid*?A*B?E*?E*!?H?j F:2343l????IIi/*?E?jF:l?PJi6?LY*?H?O?jF:l?PQi/*?[?jF:l?RSi/*???jF:l?TUi/*?ѰjF:l?V?i/*???jF:l?hnWXi/*??jF:l?YZi??+?`?dW+?g*?E?kW+?n?q*?H?uW*?[?+?x?dW+?{?~*?[?k??W*?[???+??*?[????W+????*?[?q??W+????*?[?w??W+????*?[?}??W+????*?[????W+???dW*?[??N-??c-??:+??????W+????????W+????????W+?IJ??ʶ?W+?Ͳ??Ӷ?W+??W???+??W+??W*???.+?ڶdW+??*???߶?W+??*?????W+??W*???k+??dW+??dW*?Ѷ?N-??@-??:+??????W+????kW+??????uW+??W???+??W+??W*???p+???dW*????N-??P-??:+??????W+?????kW+????????W+?????W+??W???+??W*??=+?	?dW+?*???kW+?*???kW+?*???kW+??W+??W+?j>?R?/??6?F:??l?9???#?*?2?D?N?]?o?????????????????????#?(?/?7?F?U?Z?a?i?q????????????????????????? ?0?5?8?=?D?L?[?j?y?~???m'?]?W??h	1???E	???U?@o\	 !iK?Y?"L+*?&+?j'(@:l-.
/o\#$i?i*+?-?E*+?-?H*+?1?[*+?5??*+?9??+??$?Y?@:+?A*????W???ݱj4P6B&3?44??iF:i'(l:4578 9(;/<4=@>G?P@VAb>hDm
?B?%o\BCi?o+*?E?H+*?H?H*?[+?J*??+?K*??+?L*???+?P?:+?P+*?????S*????M,??,??N-+?T???j f6oF:oUVl6
HIKL M(O/P7R<SITfUkVnXm7???o\WWiA?[?M?_?]?c???g??l23456p	qR
							 !#$	&()@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy