Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\monitor\jvm\JvmStats.class
???? 3? &org/elasticsearch/monitor/jvm/JvmStats java/lang/Object -org/elasticsearch/common/io/stream/Streamable java/io/Serializable ,org/elasticsearch/common/xcontent/ToXContent JvmStats.java 1org/elasticsearch/monitor/jvm/JvmStats$BufferPool BufferPool *org/elasticsearch/monitor/jvm/JvmStats$Mem Mem 1org/elasticsearch/monitor/jvm/JvmStats$MemoryPool MemoryPool .org/elasticsearch/monitor/jvm/JvmStats$Threads Threads 7org/elasticsearch/monitor/jvm/JvmStats$GarbageCollector GarbageCollector 8org/elasticsearch/monitor/jvm/JvmStats$GarbageCollectors GarbageCollectors -org/elasticsearch/monitor/jvm/JvmStats$Fields Fields java/util/Map$Entry ! java/util/Map # Entry 3org/elasticsearch/common/xcontent/ToXContent$Params & Params >org/elasticsearch/monitor/jvm/JvmStats$GarbageCollector$LastGc ) LastGc Eorg/elasticsearch/common/xcontent/XContentBuilder$FieldCaseConversion , 1org/elasticsearch/common/xcontent/XContentBuilder . FieldCaseConversion enableLastGc Z runtimeMXBean $Ljava/lang/management/RuntimeMXBean; memoryMXBean #Ljava/lang/management/MemoryMXBean; threadMXBean #Ljava/lang/management/ThreadMXBean; &managementFactoryPlatformMXBeansMethod Ljava/lang/reflect/Method; getLastGcInfoMethod getMemoryUsageBeforeGcMethod getMemoryUsageAfterGcMethod getStartTimeMethod getEndTimeMethod getDurationMethod bufferPoolsEnabled bufferPoolMXBeanClass Ljava/lang/Class; bufferPoolMXBeanNameMethod bufferPoolMXBeanCountMethod #bufferPoolMXBeanTotalCapacityMethod bufferPoolMXBeanMemoryUsedMethod timestamp J uptime mem ,Lorg/elasticsearch/monitor/jvm/JvmStats$Mem; threads 0Lorg/elasticsearch/monitor/jvm/JvmStats$Threads; gc :Lorg/elasticsearch/monitor/jvm/JvmStats$GarbageCollectors; bufferPools Ljava/util/List; ELjava/util/List<Lorg/elasticsearch/monitor/jvm/JvmStats$BufferPool;>; isLastGcEnabled ()Z 1 2 V jvmStats *()Lorg/elasticsearch/monitor/jvm/JvmStats; java/lang/OutOfMemoryError Z java/lang/Throwable \ java/lang/Exception ^ java/lang/System ` currentTimeMillis ()J b c a d 3 4 f "java/lang/management/RuntimeMXBean h getUptime j c i k <init> (JJ)V m n o ()V m q r K L t 5 6 v !java/lang/management/MemoryMXBean x getHeapMemoryUsage $()Ljava/lang/management/MemoryUsage; z { y | java/lang/management/MemoryUsage ~ getUsed ? c ? heapUsed ? I ? getCommitted ? c ? heapCommitted ? I ? getMax ? c ? heapMax ? I ? getNonHeapMemoryUsage ? { y ? nonHeapUsed ? I ? nonHeapCommitted ? I ? &java/lang/management/ManagementFactory ? getMemoryPoolMXBeans ()Ljava/util/List; ? ? ? ? java/util/ArrayList ? ? r java/util/List ? size ()I ? ? ? ? get (I)Ljava/lang/Object; ? ? ? ? %java/lang/management/MemoryPoolMXBean ? getUsage ? { ? ? getPeakUsage ? { ? ? getName ()Ljava/lang/String; ? ? ? ? %org/elasticsearch/monitor/jvm/GcNames ? getByMemoryPoolName 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ? ? ? java/lang/String ? (Ljava/lang/String;JJJJ)V m ? ? add (Ljava/lang/Object;)Z ? ? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? ? ? 4[Lorg/elasticsearch/monitor/jvm/JvmStats$MemoryPool; ? pools ? ? ? r M N ? 7 8 ? !java/lang/management/ThreadMXBean ? getThreadCount ? ? ? ? count I ? ? ? getPeakThreadCount ? ? ? ? peakCount ? ? ? getGarbageCollectorMXBeans ? ? ? ? r O P ? collectors :[Lorg/elasticsearch/monitor/jvm/JvmStats$GarbageCollector; ? ? ? +java/lang/management/GarbageCollectorMXBean ? r ? ? getByGcName ? ? ? ? name Ljava/lang/String; ? ? ? getCollectionCount ? c ? ? collectionCount ? I ? getCollectionTime c ? collectionTime I ; : java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; <