diff --git a/README.html b/README.html index fb213c97e..de1742b1f 100644 --- a/README.html +++ b/README.html @@ -8,7 +8,7 @@ -
$ dashboard
-ID NAME GROUP PRIORITY STATE %CPU TIME INTERRUPTED DAEMON
-889 RMI TCP Connection(15)-30.10.166. RMI Runtime 9 RUNNABLE 48 0:5 false true
-1077 Timer-for-arthas-dashboard-0 system 9 RUNNABLE 24 0:0 false true
-1074 as-selector-daemon system 9 RUNNABLE 12 0:0 false true
-284 JMX server connection timeout 284 RMI Runtime 9 TIMED_WAITI 8 0:3 false true
-16 Timer-1 main 5 TIMED_WAITI 5 0:9 false true
-47 Pandora pandora-qos-reporter Pool main 5 TIMED_WAITI 0 0:0 false true
-48 JmonitorClient-CheckThread Pool [ main 5 TIMED_WAITI 0 0:0 false true
-49 JmonitorClient-HeartBeat Pool [Th main 5 TIMED_WAITI 0 0:0 false true
-50 JmonitorClient-ReaderThread Pool main 5 TIMED_WAITI 0 0:0 false true
-957 RMI TCP Connection(16)-30.10.166. RMI Runtime 9 RUNNABLE 0 0:2 false true
-51 JmonitorClient-WriterThread Pool main 5 TIMED_WAITI 0 0:0 false true
-52 ContainerBackgroundProcessor[Stan main 5 TIMED_WAITI 0 0:0 false true
-53 http-bio-8080-Acceptor-0 main 5 RUNNABLE 0 0:2 false true
-54 http-bio-8080-AsyncTimeout main 5 TIMED_WAITI 0 0:0 false true
-11 GC Daemon system 2 TIMED_WAITI 0 0:0 false true
-Memory used total max usage GC
-heap 59M 223M 1820M 3.26% gc.ps_scavenge.count 118
-ps_eden_space 14M 114M 668M 2.11% gc.ps_scavenge.time(ms) 1890
-ps_survivor_space 6M 6M 6M 96.08% gc.ps_marksweep.count 5
-ps_old_gen 39M 103M 1365M 2.86% gc.ps_marksweep.time(ms) 1140
-nonheap 234M 240M 0M 97.46%
-code_cache 46M 47M 240M 19.49%
-metaspace 167M 172M 0M 97.36%
-Runtime Tomcat
-os.name Mac OS X connector http-bio-8080
-os.version 10.10.5 QPS 0.00
-java.version 1.8.0_60 RT(ms) 1.13
-java.home error/s 0.00
- received/s 0B
-systemload.average 3.44 sent/s 0B
-processors 4 threadpool http-bio-8080
-uptime 16020s busy 0
+ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPTE DAEMON
+-1 C2 CompilerThread0 - -1 - 1.55 0.077 0:8.684 false true
+53 Timer-for-arthas-dashboard-07b system 5 RUNNABLE 0.08 0.004 0:0.004 false true
+22 scheduling-1 main 5 TIMED_WAI 0.06 0.003 0:0.287 false false
+-1 C1 CompilerThread0 - -1 - 0.06 0.003 0:2.171 false true
+-1 VM Periodic Task Thread - -1 - 0.03 0.001 0:0.092 false true
+49 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.02 0.001 0:0.156 false true
+16 Catalina-utility-1 main 1 TIMED_WAI 0.0 0.000 0:0.029 false false
+-1 G1 Young RemSet Sampling - -1 - 0.0 0.000 0:0.019 false true
+17 Catalina-utility-2 main 1 WAITING 0.0 0.000 0:0.025 false false
+34 http-nio-8080-ClientPoller main 5 RUNNABLE 0.0 0.000 0:0.016 false true
+23 http-nio-8080-BlockPoller main 5 RUNNABLE 0.0 0.000 0:0.011 false true
+-1 VM Thread - -1 - 0.0 0.000 0:0.032 false true
+-1 Service Thread - -1 - 0.0 0.000 0:0.006 false true
+-1 GC Thread#5 - -1 - 0.0 0.000 0:0.043 false true
+Memory used total max usage GC
+heap 36M 70M 4096M 0.90% gc.g1_young_generation.count 12
+g1_eden_space 6M 18M -1 33.33% 86
+g1_old_gen 30M 50M 4096M 0.74% gc.g1_old_generation.count 0
+g1_survivor_space 491K 2048K -1 24.01% gc.g1_old_generation.time(ms) 0
+nonheap 66M 69M -1 96.56%
+codeheap_'non-nmethods' 1M 2M 5M 22.39%
+metaspace 46M 47M -1 98.01%
+Runtime
+os.name Mac OS X
+os.version 10.15.4
+java.version 15
+java.home /Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home
+systemload.average 10.68
+processors 8
+uptime 272s
ID: Java级别的线程ID,注意这个ID不能跟jstack中的nativeID一一对应
ID: Java级别的线程ID,注意这个ID不能跟jstack中的nativeID一一对应。
NAME: 线程名
GROUP: 线程组名
PRIORITY: 线程优先级, 1~10之间的数字,越大表示优先级越高
STATE: 线程的状态
CPU%: 线程消耗的cpu占比,采样100ms,将所有线程在这100ms内的cpu使用量求和,再算出每个线程的cpu使用占比。
TIME: 线程运行总时间,数据格式为分:秒
CPU%: 线程的cpu使用率。比如采样间隔1000ms,某个线程的增量cpu时间为100ms,则cpu使用率=100/1000=10%
DELTA_TIME: 上次采样之后线程运行增量CPU时间,数据格式为秒
TIME: 线程运行总CPU时间,数据格式为分:秒
INTERRUPTED: 线程当前的中断位状态
DAEMON: 是否是daemon线程
Java 8之后支持获取JVM内部线程CPU时间,这些线程只有名称和CPU时间,没有ID及状态等信息(显示ID为-1)。 +通过内部线程可以观测到JVM活动,如GC、JIT编译等占用CPU情况,方便了解JVM整体运行状况。
+当JVM 堆(heap)/元数据(metaspace)空间不足或OOM时,可以看到GC线程的CPU占用率明显高于其他的线程。
当执行trace/watch/tt/redefine等命令后,可以看到JIT线程活动变得更频繁。因为JVM热更新class字节码时清除了此class相关的JIT编译结果,需要重新编译。
JVM内部线程包括下面几种:
+JIT编译线程: 如 C1 CompilerThread0, C2 CompilerThread0
GC线程: 如GC Thread0, G1 Young RemSet Sampling
其它内部线程: 如VM Periodic Task Thread, VM Thread, Service Thread
$ dashboard
-ID NAME GROUP PRIORITY STATE %CPU TIME INTERRUPTED DAEMON
-889 RMI TCP Connection(15)-30.10.166. RMI Runtime 9 RUNNABLE 48 0:5 false true
-1077 Timer-for-arthas-dashboard-0 system 9 RUNNABLE 24 0:0 false true
-1074 as-selector-daemon system 9 RUNNABLE 12 0:0 false true
-284 JMX server connection timeout 284 RMI Runtime 9 TIMED_WAITI 8 0:3 false true
-16 Timer-1 main 5 TIMED_WAITI 5 0:9 false true
-47 Pandora pandora-qos-reporter Pool main 5 TIMED_WAITI 0 0:0 false true
-48 JmonitorClient-CheckThread Pool [ main 5 TIMED_WAITI 0 0:0 false true
-49 JmonitorClient-HeartBeat Pool [Th main 5 TIMED_WAITI 0 0:0 false true
-50 JmonitorClient-ReaderThread Pool main 5 TIMED_WAITI 0 0:0 false true
-957 RMI TCP Connection(16)-30.10.166. RMI Runtime 9 RUNNABLE 0 0:2 false true
-51 JmonitorClient-WriterThread Pool main 5 TIMED_WAITI 0 0:0 false true
-52 ContainerBackgroundProcessor[Stan main 5 TIMED_WAITI 0 0:0 false true
-53 http-bio-8080-Acceptor-0 main 5 RUNNABLE 0 0:2 false true
-54 http-bio-8080-AsyncTimeout main 5 TIMED_WAITI 0 0:0 false true
-11 GC Daemon system 2 TIMED_WAITI 0 0:0 false true
-Memory used total max usage GC
-heap 59M 223M 1820M 3.26% gc.ps_scavenge.count 118
-ps_eden_space 14M 114M 668M 2.11% gc.ps_scavenge.time(ms) 1890
-ps_survivor_space 6M 6M 6M 96.08% gc.ps_marksweep.count 5
-ps_old_gen 39M 103M 1365M 2.86% gc.ps_marksweep.time(ms) 1140
-nonheap 234M 240M 0M 97.46%
-code_cache 46M 47M 240M 19.49%
-metaspace 167M 172M 0M 97.36%
-Runtime Tomcat
-os.name Mac OS X connector http-bio-8080
-os.version 10.10.5 QPS 0.00
-java.version 1.8.0_60 RT(ms) 1.13
-java.home error/s 0.00
- received/s 0B
-systemload.average 3.44 sent/s 0B
-processors 4 threadpool http-bio-8080
-uptime 16020s busy 0
+ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPTE DAEMON
+-1 C2 CompilerThread0 - -1 - 1.55 0.077 0:8.684 false true
+53 Timer-for-arthas-dashboard-07b system 5 RUNNABLE 0.08 0.004 0:0.004 false true
+22 scheduling-1 main 5 TIMED_WAI 0.06 0.003 0:0.287 false false
+-1 C1 CompilerThread0 - -1 - 0.06 0.003 0:2.171 false true
+-1 VM Periodic Task Thread - -1 - 0.03 0.001 0:0.092 false true
+49 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.02 0.001 0:0.156 false true
+16 Catalina-utility-1 main 1 TIMED_WAI 0.0 0.000 0:0.029 false false
+-1 G1 Young RemSet Sampling - -1 - 0.0 0.000 0:0.019 false true
+17 Catalina-utility-2 main 1 WAITING 0.0 0.000 0:0.025 false false
+34 http-nio-8080-ClientPoller main 5 RUNNABLE 0.0 0.000 0:0.016 false true
+23 http-nio-8080-BlockPoller main 5 RUNNABLE 0.0 0.000 0:0.011 false true
+-1 VM Thread - -1 - 0.0 0.000 0:0.032 false true
+-1 Service Thread - -1 - 0.0 0.000 0:0.006 false true
+-1 GC Thread#5 - -1 - 0.0 0.000 0:0.043 false true
+Memory used total max usage GC
+heap 36M 70M 4096M 0.90% gc.g1_young_generation.count 12
+g1_eden_space 6M 18M -1 33.33% 86
+g1_old_gen 30M 50M 4096M 0.74% gc.g1_old_generation.count 0
+g1_survivor_space 491K 2048K -1 24.01% gc.g1_old_generation.time(ms) 0
+nonheap 66M 69M -1 96.56%
+codeheap_'non-nmethods' 1M 2M 5M 22.39%
+metaspace 46M 47M -1 98.01%
+Runtime
+os.name Mac OS X
+os.version 10.15.4
+java.version 15
+java.home /Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home
+systemload.average 10.68
+processors 8
+uptime 272s
GROUP: thread group name
PRIORITY: thread priority, ranged from 1 to 10. The greater number, the higher priority
STATE: thread state
CPU%: the ratio of CPU usage for the thread, sampled every 100ms
TIME: total running time in minute:second format
CPU%: the ratio of CPU usage for the thread. For example, the sampling interval is 1000ms, and the incremental cpu time +of a thread is 100ms, then the cpu usage rate=100/1000=10%
DELTA_TIME: incremental CPU time of thread running after the last sampling in second format
TIME: total CPU time of the thread in minute:second format
INTERRUPTED: the thread interruption state
DAEMON: daemon thread or not
After Java 8, it is supported to obtain the CPU time of JVM internal threads. These threads only have the name and CPU time, +without ID and status information (display ID is -1).
+JVM activities can be observed through internal threads, such as GC, JIT compilation, etc., to perceive the overall status of JVM.
+When the JVM heap/metaspace space is insufficient or OOM, it can be seen that the CPU usage of the GC threads is +significantly higher than other threads.
After executing commands such as trace/watch/tt/redefine, you can see that JIT threads activities become more frequent.
+Because the JIT compilation data related to this class is cleared when the JVM hot update the class bytecode, it needs to be recompiled.
JVM internal threads include the following:
+JIT compilation thread: such as C1 CompilerThread0, C2 CompilerThread0
GC thread: such as GC Thread0, G1 Young RemSet Sampling
Other internal threads: such asVM Periodic Task Thread, VM Thread, Service Thread
<value>]-+How the CPU ratios are calculated?
+
-CPU ratio for a given thread is the CPU time it takes divided by the total CPU time within a specified interval period. It is calculated in the following way: sample CPU times for all the thread by callingjava.lang.management.ThreadMXBean#getThreadCpuTimefirst, then sleep for a period (the default value is 100ms, which can be specified by-i), then sample CPU times again. By this, we can get the time cost for this period for each thread, then come up with the ratio.
-Note: this operation consumes CPU time too (getThreadCpuTimeis time-consuming), therefore it is possible to observe Arthas’s thread appears in the list. To avoid this, try to increase sample interval, for example: 5000 ms.
-If you’d like to check the CPU ratios from the very beginning of the Java process, show-busy-java-threads can come to help.+How the CPU ratios are calculated?¶
+The cpu ratios here is similar to the thread
+%CPUof the linux commandtop -H -p <pid>. During a sampling interval, +the ratio of the incremental cpu time of each thread in the current JVM to the sampling interval time.++Working principle description:
++
+- +
Do the first sampling, get the CPU time of all threads ( by calling
java.lang.management.ThreadMXBean#getThreadCpuTime()and +sun.management.HotspotThreadMBean.getInternalThreadCpuTimes())- +
Sleep and wait for an interval (the default is 200ms, the interval can be specified by
-i)- +
Do the second sampling, get the CPU time of all threads, compare the two sampling data, and calculate the incremental CPU time of each thread
- +
Thread CPU usage ratio=Thread increment CPU time/Sampling interval time* 100%++Note: this operation consumes CPU time too (
+getThreadCpuTimeis time-consuming), therefore it is possible to observe Arthas’s thread appears in the list. To avoid this, try to increase sample interval, for example: 5000 ms.+Another way to view the thread cpu usage of the Java process, show-busy-java-threads can come to help.
@@ -275,54 +296,66 @@ If you’d like to check the CPU ratios from the very beginning of the Java proc-+List the top n busiest threads with detailed stack trace¶
+"VM Periodic Task Thread" [Internal] cpuUsage=0.07% deltaTime=0ms time=584ms$ thread -n 3 -"as-command-execute-daemon" Id=29 cpuUsage=75% RUNNABLE - at sun.management.ThreadImpl.dumpThreads0(Native Method) - at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:440) - at com.taobao.arthas.core.command.monitor200.ThreadCommand$1.action(ThreadCommand.java:58) - at com.taobao.arthas.core.command.handler.AbstractCommandHandler.execute(AbstractCommandHandler.java:238) - at com.taobao.arthas.core.command.handler.DefaultCommandHandler.handleCommand(DefaultCommandHandler.java:67) - at com.taobao.arthas.core.server.ArthasServer$4.run(ArthasServer.java:276) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) - at java.lang.Thread.run(Thread.java:745) +"C1 CompilerThread0" [Internal] cpuUsage=1.63% deltaTime=3ms time=1170ms - Number of locked synchronizers = 1 - - java.util.concurrent.ThreadPoolExecutor$Worker@6cd0b6f8 +"arthas-command-execute" Id=23 cpuUsage=0.11% deltaTime=0ms time=401ms RUNNABLE + at java.management@11.0.7/sun.management.ThreadImpl.dumpThreads0(Native Method) + at java.management@11.0.7/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:466) + at com.taobao.arthas.core.command.monitor200.ThreadCommand.processTopBusyThreads(ThreadCommand.java:199) + at com.taobao.arthas.core.command.monitor200.ThreadCommand.process(ThreadCommand.java:122) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108) + at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385) + at java.base@11.0.7/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.7/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.7/java.lang.Thread.run(Thread.java:834) -"as-session-expire-daemon" Id=25 cpuUsage=24% TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.taobao.arthas.core.server.DefaultSessionManager$2.run(DefaultSessionManager.java:85) - -"Reference Handler" Id=2 cpuUsage=0% WAITING on java.lang.ref.Reference$Lock@69ba0f27 - at java.lang.Object.wait(Native Method) - - waiting on java.lang.ref.Reference$Lock@69ba0f27 - at java.lang.Object.wait(Object.java:503) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)+
+- +
Without thread ID, including
[Internal]means JVM internal thread, refer to the introduction of dashboard command.- +
cpuUsageis the CPU usage of the thread during the sampling interval, consistent with the data of the dashboard command.- +
deltaTimeis the incremental CPU time of the thread during the sampling interval. If it is less than 1ms, it will be rounded and displayed as 0ms.- +
timeThe total CPU time of thread.Note: The thread stack is acquired at the end of the second sampling, which does not indicate that the thread is +processing the same task during the sampling interval. It is recommended that the interval time should not be too long. +The larger the interval time, the more inaccurate.
+You can try to specify different intervals according to the specific situation and observe the output results.
-+List all threads’ info when no options provided¶
++List first page threads’ info when no options provided¶
+By default, they are arranged in descending order of CPU increment time, and only the first page of data is displayed.
+Threads Total: 33, NEW: 0, RUNNABLE: 9, BLOCKED: 0, WAITING: 3, TIMED_WAITING: 4, TERMINATED: 0, Internal threads: 17 +ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPT DAEMON +-1 C2 CompilerThread0 - -1 - 5.06 0.010 0:0.973 false true +-1 C1 CompilerThread0 - -1 - 0.95 0.001 0:0.603 false true +23 arthas-command-execute system 5 RUNNABLE 0.17 0.000 0:0.226 false true +-1 VM Periodic Task Thread - -1 - 0.05 0.000 0:0.094 false true +-1 Sweeper thread - -1 - 0.04 0.000 0:0.011 false true +-1 G1 Young RemSet Sampling - -1 - 0.02 0.000 0:0.025 false true +12 Attach Listener system 9 RUNNABLE 0.0 0.000 0:0.022 false true +11 Common-Cleaner InnocuousThrea 8 TIMED_WAI 0.0 0.000 0:0.000 false true +3 Finalizer system 8 WAITING 0.0 0.000 0:0.000 false true +2 Reference Handler system 10 RUNNABLE 0.0 0.000 0:0.000 false true +4 Signal Dispatcher system 9 RUNNABLE 0.0 0.000 0:0.000 false true +15 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.029 false true +22 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.196 false true +24 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.038 false true +16 arthas-NettyWebsocketTtyBootst system 5 RUNNABLE 0.0 0.000 0:0.001 false true +17 arthas-NettyWebsocketTtyBootst system 5 RUNNABLE 0.0 0.000 0:0.001 false true$ thread -Threads Total: 16, NEW: 0, RUNNABLE: 7, BLOCKED: 0, WAITING: 5, TIMED_WAITING: 4, TERMINATED: 0 -ID NAME GROUP PRIORITY STATE %CPU TIME INTERRUPTE DAEMON -30 as-command-execute-daemon system 9 RUNNABLE 72 0:0 false true -23 as-session-expire-daemon system 9 TIMED_WAIT 27 0:0 false true -22 Attach Listener system 9 RUNNABLE 0 0:0 false true -11 pool-2-thread-1 main 5 TIMED_WAIT 0 0:0 false false -12 Thread-2 main 5 RUNNABLE 0 0:0 false true -13 pool-3-thread-1 main 5 TIMED_WAIT 0 0:0 false false -25 as-selector-daemon system 9 RUNNABLE 0 0:0 false true -14 Thread-3 main 5 TIMED_WAIT 0 0:0 false false -26 pool-5-thread-1 system 5 WAITING 0 0:0 false false -15 Thread-4 main 5 RUNNABLE 0 0:0 false false -1 main main 5 WAITING 0 0:2 false false -2 Reference Handler system 10 WAITING 0 0:0 false true -3 Finalizer system 8 WAITING 0 0:0 false true -4 Signal Dispatcher system 9 RUNNABLE 0 0:0 false true -20 NonBlockingInputStreamThread main 5 WAITING 0 0:0 false true -21 Thread-8 main 5 RUNNABLE 0 0:0 false true+thread –all, show all matching threads¶
+Display all matching threads. Sometimes it is necessary to obtain all the thread data of the JVM for analysis.
+thread id, show the running stack for the target thread¶
$ thread 1 @@ -382,6 +415,10 @@ ID NAME GROUP PRIORITY STA+thread -i, specify the sampling interval¶
++
- +
thread -i 1000: Count the thread cpu time of the last 1000ms.- +
thread -n 3 -i 1000: List the 3 busiest thread stacks in 1000msdiff --git a/en/trace.html b/en/trace.html index d22bb9b13..a60f58c16 100644 --- a/en/trace.html +++ b/en/trace.html @@ -8,7 +8,7 @@ -$ thread -n 3 -i 1000 "as-command-execute-daemon" Id=4759 cpuUsage=23% RUNNABLE at sun.management.ThreadImpl.dumpThreads0(Native Method) @@ -405,13 +442,11 @@ ID NAME GROUP PRIORITY STAthread –state , view the special state theads¶
+Threads Total: 16, NEW: 0, RUNNABLE: 9, BLOCKED: 0, WAITING: 3, TIMED_WAITING: 4, TERMINATED: 0 +ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPTE DAEMON +3 Finalizer system 8 WAITING 0.0 0.000 0:0.000 false true +20 arthas-UserStat system 9 WAITING 0.0 0.000 0:0.001 false true +14 arthas-timer system 9 WAITING 0.0 0.000 0:0.000 false true[arthas@28114]$ thread --state WAITING -Threads Total: 15, NEW: 0, RUNNABLE: 7, BLOCKED: 0, WAITING: 5, TIMED_WAITING: 3, TERMINATED: 0 -ID NAME GROUP PRIORITY STATE %CPU TIME INTERRU DAEMON -198 AsyncAppender-Worker-arth system 9 WAITING 0 0:0 false true -3 Finalizer system 8 WAITING 0 0:0 false true -14 RMI Scheduler(0) system 9 WAITING 0 0:0 false true -2 Reference Handler system 10 WAITING 0 0:0 false true -204 pool-8-thread-1 system 5 WAITING 0 0:0 false falsetrace — Arthas 3.4.1 documentation +trace — Arthas 3.4.2 documentation @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/en/tt.html b/en/tt.html index 5362d3bf0..3edf383a5 100644 --- a/en/tt.html +++ b/en/tt.html @@ -8,7 +8,7 @@ -tt — Arthas 3.4.1 documentation +tt — Arthas 3.4.2 documentation @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/en/vmoption.html b/en/vmoption.html index 8b04a4aea..a32b1bc88 100644 --- a/en/vmoption.html +++ b/en/vmoption.html @@ -8,7 +8,7 @@ -vmoption — Arthas 3.4.1 documentation +vmoption — Arthas 3.4.2 documentation @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/en/watch.html b/en/watch.html index bb9591dc1..087ca1840 100644 --- a/en/watch.html +++ b/en/watch.html @@ -8,7 +8,7 @@ -watch — Arthas 3.4.1 documentation +watch — Arthas 3.4.2 documentation @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/en/web-console.html b/en/web-console.html index 828f7cd37..9fb0b67f1 100644 --- a/en/web-console.html +++ b/en/web-console.html @@ -8,7 +8,7 @@ -Web Console — Arthas 3.4.1 documentation +Web Console — Arthas 3.4.2 documentation @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/genindex.html b/genindex.html index 727b2b135..673b34133 100644 --- a/genindex.html +++ b/genindex.html @@ -9,7 +9,7 @@ -索引 — Arthas 3.4.1 文档 +索引 — Arthas 3.4.2 文档 @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/getstatic.html b/getstatic.html index 2e2e3383a..1e8c81e10 100644 --- a/getstatic.html +++ b/getstatic.html @@ -8,7 +8,7 @@ -getstatic — Arthas 3.4.1 文档 +getstatic — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/grep.html b/grep.html index 2520cbb1e..c627aad12 100644 --- a/grep.html +++ b/grep.html @@ -8,7 +8,7 @@ -grep — Arthas 3.4.1 文档 +grep — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/groovy.html b/groovy.html index 1d871399e..6a1404fa9 100644 --- a/groovy.html +++ b/groovy.html @@ -8,7 +8,7 @@ -groovy — Arthas 3.4.1 文档 +groovy — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/heapdump.html b/heapdump.html index b775c7856..5a68ff2c0 100644 --- a/heapdump.html +++ b/heapdump.html @@ -8,7 +8,7 @@ -heapdump — Arthas 3.4.1 文档 +heapdump — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/http-api.html b/http-api.html index a46ebe6d7..894d154f2 100644 --- a/http-api.html +++ b/http-api.html @@ -8,7 +8,7 @@ -Http API — Arthas 3.4.1 文档 +Http API — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/idea-plugin.html b/idea-plugin.html index 3502e2153..1b3ff15c4 100644 --- a/idea-plugin.html +++ b/idea-plugin.html @@ -8,7 +8,7 @@ -IDEA Plugin — Arthas 3.4.1 文档 +IDEA Plugin — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/index.html b/index.html index a506741cb..dd13df679 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ -Arthas 用户文档 — Arthas 3.4.1 文档 +Arthas 用户文档 — Arthas 3.4.2 文档 @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/install-detail.html b/install-detail.html index e291ee8e1..189a32fa7 100644 --- a/install-detail.html +++ b/install-detail.html @@ -8,7 +8,7 @@ -Arthas Install — Arthas 3.4.1 文档 +Arthas Install — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/jad.html b/jad.html index b27e85cca..f8b8e93f1 100644 --- a/jad.html +++ b/jad.html @@ -8,7 +8,7 @@ -jad — Arthas 3.4.1 文档 +jad — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/jvm.html b/jvm.html index 5a1473bca..99a8dd1e4 100644 --- a/jvm.html +++ b/jvm.html @@ -8,7 +8,7 @@ -jvm — Arthas 3.4.1 文档 +jvm — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/keymap.html b/keymap.html index 2f03ffcb2..bee9616e4 100644 --- a/keymap.html +++ b/keymap.html @@ -8,7 +8,7 @@ -Arthas 命令行快捷键 — Arthas 3.4.1 文档 +Arthas 命令行快捷键 — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/logger.html b/logger.html index 2489a8833..6b1538201 100644 --- a/logger.html +++ b/logger.html @@ -8,7 +8,7 @@ -logger — Arthas 3.4.1 文档 +logger — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/manual-install.html b/manual-install.html index 4fa8813c6..176b15cde 100644 --- a/manual-install.html +++ b/manual-install.html @@ -8,7 +8,7 @@ -手动安装Arthas — Arthas 3.4.1 文档 +手动安装Arthas — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/mbean.html b/mbean.html index e8f89f735..dc4db389a 100644 --- a/mbean.html +++ b/mbean.html @@ -8,7 +8,7 @@ -mbean — Arthas 3.4.1 文档 +mbean — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/mc.html b/mc.html index 4a145c634..2b2915037 100644 --- a/mc.html +++ b/mc.html @@ -8,7 +8,7 @@ -mc — Arthas 3.4.1 文档 +mc — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/monitor.html b/monitor.html index 8560162e8..7b1070d5e 100644 --- a/monitor.html +++ b/monitor.html @@ -8,7 +8,7 @@ -monitor — Arthas 3.4.1 文档 +monitor — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/objects.inv b/objects.inv index 864819a01..5e4b3abc0 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/ognl.html b/ognl.html index 9968e2f7e..bfcac6637 100644 --- a/ognl.html +++ b/ognl.html @@ -8,7 +8,7 @@ -ognl — Arthas 3.4.1 文档 +ognl — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/options.html b/options.html index 4e98e5750..f50d4ab34 100644 --- a/options.html +++ b/options.html @@ -8,7 +8,7 @@ -options — Arthas 3.4.1 文档 +options — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/perfcounter.html b/perfcounter.html index 90e0e55b9..da8a925f7 100644 --- a/perfcounter.html +++ b/perfcounter.html @@ -8,7 +8,7 @@ -perfcounter — Arthas 3.4.1 文档 +perfcounter — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/profiler.html b/profiler.html index b848d91ae..7130e6327 100644 --- a/profiler.html +++ b/profiler.html @@ -8,7 +8,7 @@ -profiler — Arthas 3.4.1 文档 +profiler — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/pwd.html b/pwd.html index f4dfc9172..7927120a9 100644 --- a/pwd.html +++ b/pwd.html @@ -8,7 +8,7 @@ -pwd — Arthas 3.4.1 文档 +pwd — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/quick-start.html b/quick-start.html index df482b791..b4622ee7b 100644 --- a/quick-start.html +++ b/quick-start.html @@ -8,7 +8,7 @@ -快速入门 — Arthas 3.4.1 文档 +快速入门 — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/redefine.html b/redefine.html index bdeb1909c..7e7837298 100644 --- a/redefine.html +++ b/redefine.html @@ -8,7 +8,7 @@ -redefine — Arthas 3.4.1 文档 +redefine — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/release-notes.html b/release-notes.html index 810ff6273..230180104 100644 --- a/release-notes.html +++ b/release-notes.html @@ -8,7 +8,7 @@ -Release Notes — Arthas 3.4.1 文档 +Release Notes — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/reset.html b/reset.html index ef07743b6..aa3a348cc 100644 --- a/reset.html +++ b/reset.html @@ -8,7 +8,7 @@ -reset命令 — Arthas 3.4.1 文档 +reset命令 — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/save-log.html b/save-log.html index 9f45677e9..92af23c55 100644 --- a/save-log.html +++ b/save-log.html @@ -8,7 +8,7 @@ -执行结果存日志 — Arthas 3.4.1 文档 +执行结果存日志 — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/sc.html b/sc.html index c245d63e1..8b2e9f323 100644 --- a/sc.html +++ b/sc.html @@ -8,7 +8,7 @@ -sc — Arthas 3.4.1 文档 +sc — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/search.html b/search.html index 98ad50d11..2ab98e999 100644 --- a/search.html +++ b/search.html @@ -8,7 +8,7 @@ -搜索 — Arthas 3.4.1 文档 +搜索 — Arthas 3.4.2 文档 @@ -73,7 +73,7 @@- 3.4.1 + 3.4.2diff --git a/searchindex.js b/searchindex.js index 59f258dec..a0a54245c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["README","advanced-use","advice-class","agent","arthas-properties","arthas3","arthas_3_0/new_feature","async","batch-support","cat","classloader","commands","contact-us","dashboard","docker","download","dump","echo","getstatic","grep","groovy","heapdump","http-api","idea-plugin","index","install-detail","jad","jvm","keymap","logger","manual-install","mbean","mc","monitor","ognl","options","perfcounter","profiler","pwd","quick-start","redefine","release-notes","reset","save-log","sc","sm","spring-boot-starter","stack","start-arthas","sysenv","sysprop","tee","thread","trace","tt","vmoption","watch","web-console"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:56},filenames:["README.md","advanced-use.md","advice-class.md","agent.md","arthas-properties.md","arthas3.md","arthas_3_0/new_feature.md","async.md","batch-support.md","cat.md","classloader.md","commands.md","contact-us.md","dashboard.md","docker.md","download.md","dump.md","echo.md","getstatic.md","grep.md","groovy.md","heapdump.md","http-api.md","idea-plugin.md","index.md","install-detail.md","jad.md","jvm.md","keymap.md","logger.md","manual-install.md","mbean.md","mc.md","monitor.md","ognl.md","options.md","perfcounter.md","profiler.md","pwd.md","quick-start.md","redefine.md","release-notes.md","reset.md","save-log.md","sc.md","sm.md","spring-boot-starter.md","stack.md","start-arthas.md","sysenv.md","sysprop.md","tee.md","thread.md","trace.md","tt.md","vmoption.md","watch.md","web-console.md"],objects:{},objnames:{},objtypes:{},terms:{"00":[13,33,48,53,54,56],"000":37,"001018m":53,"004539m":53,"004892m":6,"004935m":53,"005198m":53,"005372m":53,"005778m":53,"006405m":53,"006783m":53,"008747m":53,"01":[47,53],"010317m":53,"010473m":53,"011636m":53,"012257m":53,"012416m":39,"013107m":6,"013777m":53,"01696m":56,"018255m":6,"018866m":6,"019223m":6,"019768m":53,"02":[5,6,33,53],"023715m":53,"026935":[5,6],"028624m":53,"028812m":6,"03":[21,33,56],"030325m":6,"030432m":53,"033375":22,"033735":53,"033735m":53,"0353m":56,"036963":[5,6],"03752m":53,"039":1,"04":[5,6,47,53,54,56],"045534m":53,"05":33,"05447m":53,"059405m":6,"059839m":53,"06":[22,33,42],"061462m":53,"06357m":6,"068692m":42,"06941m":53,"069523":54,"07":[27,33,53],"071499":22,"076457m":53,"078946m":53,"08":[13,22,53,57],"084025m":53,"08a":44,"09":[7,21,33,53],"096236":54,"0_132":[26,39],"0_162":39,"0_51":[5,6,50],"0_60":[10,13],"0b":13,"0m":13,"0m0":1,"0ms":[5,6,53],"0r":49,"0x0":49,"0x19":49,"0x1f5":49,"0x34":49,"0x3bd5e918":[5,6],"0x4b67cf4d":54,"10":[1,5,6,7,13,19,22,30,33,37,39,42,50,52,53],"100":[27,33,44,45,52,53,55],"1000":[5,6,31,52,54],"10000":22,"1000m":54,"1001":[5,6,54],"1002":[5,6,54],"1003":[5,6,54],"1004":[5,6,54],"1005":[5,6,54],"100672m":6,"100m":[5,6,13,52,53],"100mb":29,"102":20,"103":52,"103m":13,"104":[5,6],"1048576":27,"10485760":22,"107":39,"1074":13,"1077":13,"1077465243":56,"1085":52,"10m":53,"11":[1,13,14,16,18,29,30,33,34,36,39,42,52,53,54,56],"1102230246251565e":[18,34,56],"1105":35,"112":53,"1120397038":56,"113":[5,6],"113929m":53,"1140":13,"1142":52,"1145":52,"114m":13,"116":52,"118":13,"119":[16,48],"12":[5,6,13,14,33,42,47,50,52,53,54,56],"120":33,"120955813885284":18,"121":41,"122":[41,52],"123":[5,6,41],"12345":48,"12356":48,"123934m":53,"124":41,"125":[41,52],"125451474443703":34,"126":41,"127":[1,4,5,6,14,22,30,39,48,57],"128":41,"128518m":42,"12872":48,"129":41,"1294m":53,"12m":39,"13":[13,22,39,52],"130":41,"13038":56,"1304":52,"131":56,"13159":56,"133":52,"13355":56,"1342":45,"135546":37,"13581":23,"136007m":39,"1365m":[13,39],"137":6,"138":16,"139":41,"13989838402":54,"14":[5,6,26,39,52,54],"1416":37,"143329":37,"14921":27,"14dad5dc":42,"14m":[13,39],"15":[5,6,13,22,27,33,39,42,52,54,57],"150":[41,52],"15146":30,"1544665400":56,"1548":[5,6],"155m":39,"156":[41,46,57],"1594280799":1,"1596703453237":22,"1596703454241":22,"16":[13,18,21,22,34,39,47,52,53,54,56],"16020":13,"166":[13,39],"167786m":53,"167m":13,"168":[1,48],"168897m":56,"17":[5,6,22,27,33,39,42,54],"170":52,"170365":22,"172m":13,"173":27,"175":52,"178583m":53,"18":[14,39],"180":41,"18039504":27,"181":34,"181403648":27,"18178089":56,"1820m":[13,39],"182813m":53,"185203m":39,"186073":54,"1861":10,"1890":13,"19":[7,13,33,39,44,47,56],"190":26,"191":[52,56],"191848":54,"192":[1,48],"192115m":6,"198":52,"1b6d3586":10,"1d":35,"1e09489014879085429791006d969d":6,"1l":[26,39],"20":[22,52,53,56],"200":56,"2000":55,"200m":56,"201":[27,46,57],"2017":[5,6,7,42],"2018":[14,33,39,47,53,54,56],"20181127201536":39,"2019":[37,53,57],"20191125":37,"2020":[22,27,33,53],"202c":22,"204":52,"2062":29,"208":52,"20m":39,"21":[33,39,52],"2112":56,"211338m":6,"2115":10,"2141897465":56,"21965291":12,"22":[5,6,7,39,52],"220":52,"222":1,"223m":13,"228":26,"23":[7,22,27,37,39,52,53,56],"231":52,"2325637411":36,"232606m":53,"232887m":53,"234537m":53,"234m":13,"238":52,"23m":39,"24":[5,6,13,18,22,27,34,39,52,53,54,56],"240m":[13,39],"241":[22,52,56],"241735m":22,"2455":48,"246057m":6,"25":[27,33,50,52,53],"25214903917":[18,34,56],"2531387":54,"2555904":27,"256":27,"256color":49,"25s":35,"26":[13,39,42,52,54],"2675531":39,"268435456":27,"27":[5,6,39,47,52],"276":52,"276874m":53,"277392m":56,"28":[39,53,56],"280502m":56,"281":1,"28114":52,"281474976710655":[18,34,56],"28198":[7,43],"284":13,"28ea5898":34,"29":[27,33,39,52,53,56],"29fafb28":52,"2a139a55":29,"2b085b5d":22,"2bdd9114":26,"2c":50,"2eaa1027":[18,56],"2gb":29,"2h":35,"30":[13,14,27,39,47,52,53,57],"300":37,"30000":22,"301ec38b":34,"303":52,"303498m":56,"306568m":6,"30707824":12,"3088":48,"31":[27,39],"311395m":39,"3133719055989":56,"317":39,"318":52,"3182":33,"31a6493":52,"32":[27,39,47],"32260":6,"3242526906":36,"327a647b":[32,40],"3282039941672302964":[18,34,56],"32851":57,"32m":39,"33":[27,39,42],"332":52,"337":49,"33926216":27,"34":[39,42,47,53,56],"3403":36,"3404":36,"345":[5,6],"346":32,"35":[29,39,47,56],"35176448":27,"352252m":6,"35542":39,"357742m":53,"358":[5,6],"36":[6,13,14,27,33,47,56],"361":[5,6],"3648e874":7,"3658":[4,14,22,30,37,39,48,53,57],"37":27,"375":6,"3777":57,"379":22,"38":[26,33,54,56],"381":6,"3817865216":27,"385121018449645518991":21,"389634m":53,"39":[5,6,16,54],"3905348978240129619":[18,34,56],"39m":13,"3d":[39,40],"3d4eac69":[10,16,18,26,39,44,47,53],"3fe55d741882":57,"3m":[35,39],"40":[33,54,56,57],"407006m":6,"407b":22,"409446m":53,"41":[33,53,54,56],"414993m":56,"41cf53f9":56,"42":[5,6,33,53,54],"428379493":56,"429":52,"42ac":49,"42d3":22,"43":[22,33,54],"439":56,"43de":22,"44":[13,45,53,56],"440":52,"45":[33,53],"4586":22,"45df64fc":20,"46":[5,6,13,22,33,52,53,54,56],"46m":13,"47":[13,27,39,46,57],"472067c7":34,"473f":7,"4759":52,"4776":54,"477882m":56,"47816758":56,"47m":13,"48":[13,33,53],"48f4":57,"49":[13,53],"491":22,"4914":22,"49199":56,"492551m":53,"4a00":57,"4b85612c":34,"4c0df5f8":26,"4de6":23,"4m":39,"4rel":29,"50":[13,27,56],"5000":52,"5000000":37,"5000m":13,"503":[39,52],"505":52,"51":[13,33,50,56],"51316m":6,"52":[13,27,50,52,56],"522b4":44,"522b408a":56,"53":[13,27,33,53,57],"530255m":56,"535629513":56,"54":[13,56],"546aeec1":52,"549379m":53,"55":[5,6,7,44],"56":[5,6,22,33],"564322413":54,"56963":55,"57":[5,6,22,33,42],"572":1,"58":[33,47,52,56],"581886":[5,6],"58205":21,"587833m":56,"58883":1,"58884":1,"58ef25a97948":23,"59":7,"590102m":42,"59161":[1,53],"59m":13,"5ae4e5fbab8b4e529ac404f260d4e2d1_1":22,"5b0e2d00":20,"5e69":7,"5level":29,"5m":39,"60":[29,33,53],"607":54,"60bc264d":49,"61":52,"615":52,"617":52,"617465m":53,"62":56,"624":52,"625":52,"6367e55a78a2":57,"64":[5,6,27,36,50],"657657":[5,6],"65m":39,"66":[54,56],"66350f69":[10,16,26,39,44],"668m":13,"67":[5,6,33,39,52,56],"672m":39,"68":[18,27,56],"6849794470754667710l":26,"68b31f0a":10,"6951a712":26,"69ba0f27":52,"69dcaba4":26,"6cd0b6f8":52,"6e":6,"6e51ad67":26,"6fafc4c2":26,"6m":13,"70":[5,6],"7001":[5,6],"701b744f971e":22,"71":[2,18,34,47,53,56],"7127ee12":52,"715367m":39,"71560":39,"716391m":53,"717593":39,"72":[33,52],"725be470":52,"73":56,"731":52,"74":[5,6],"743525":[5,6],"745":52,"75":[46,52,57],"7529":27,"753301m":6,"756":52,"758025m":6,"76437":54,"7651739":39,"77":39,"7777":[4,46,57],"78":[5,6],"79":52,"7909":22,"799155":[5,6],"7f89660b079b":7,"7f9a81e8":34,"80":33,"800":6,"800m":6,"803":[5,6],"805":[5,6],"808":[5,6],"8080":[1,6,13,46,52,57],"81":[5,6,52],"814":[5,6],"816":6,"836":52,"838077m":53,"849713m":53,"85":52,"852594m":53,"8563":[4,22,30],"8596":22,"85m":39,"86":13,"86183":57,"875":44,"88":27,"880001m":6,"883b":22,"887":39,"8888":4,"889":13,"891933m":6,"8b39":22,"8ecb9cb7c7804d5d92e258b23d5245cc_1":22,"8f7f6ad7bc2d4cb5aa57a530927a95cc_2":22,"91":39,"916328269":12,"92":[5,6,33],"94":33,"946738738":54,"94766d3c":22,"955dbd1325334a84972b0f3ac19de4f7_2":22,"957":13,"96":[13,41,52],"961441m":56,"9649":49,"969732m":39,"97":13,"970":39,"970892m":6,"98":41,"98278":22,"98aee3ccbefb":22,"997":52,"9999":4,"9eed":7,"9fa3":23,"boolean":[2,18,34,56],"byte":[1,26,27,41],"case":[19,54],"catch":[39,40],"char":[26,28],"class":[2,5,6,10,16,18,20,22,26,27,29,32,33,34,35,41,42,44,45,46,47,50,53,54,56],"default":[19,35,42,49,53,55],"do":[22,26,35,39],"enum":18,"export":[14,36],"final":[2,26,39,52],"for":[13,14,19,20,22,26,35,37,39,51],"function":35,"if":[20,39],"import":[20,26,39,46],"in":[6,10,16,18,20,26,27,32,33,35,39,40,42,43,44,45,47,53,54,56],"instanceof":54,"int":[26,39,40,44],"long":[18,22,26,34,56],"new":[5,6,26,39,40,41,52],"null":[2,7,10,16,22,29,34,39,56],"public":[2,10,20,26,39,40,44,45,46],"return":[20,39,45,54],"static":[20,26,39,40,44,46],"super":[10,26,44],"switch":[20,37],"throw":[20,26,39,40,53,54],"true":[2,4,5,6,13,14,22,26,29,35,39,40,43,44,50,52,53,54,55],"try":[1,14,39,40],"var":[8,21,49,50],"void":[2,20,26,39,40,46],"while":[20,22,26,39,40],"with":[6,19,22,26,35,39,47,53],_162:39,__cf_user_text_encod:49,a2:19,a577:57,a7e4:49,aaa:[18,44],ab35:22,abandon:[5,6],abl:35,abort:[6,20,33,39,42,47,53,54,56],abstractcommandhandl:52,abstractconnectionhandl:52,abstracthttp11processor:52,abstractprotocol:52,abstractqueuedsynchron:52,accept:28,acceptor:13,access:52,acquiresharedinterrupt:52,action:52,actionarg:37,activ:35,actuat:[46,57],add:[5,6,36,39],addend:[18,34,56],addit:29,admin:[1,6,16,26,30,39,43,48,49],advic:[2,47,53,54,56],af24:22,af85b69f93f8:49,affect:[6,10,16,18,20,26,27,32,33,39,42,43,44,45,47,53,54,56],after:[19,35,43],afterreturn:20,afterthrow:20,agent:[10,30,34,41,46,57],agent_id:57,agentid:[4,57],aitmilli:55,al:35,ali:[5,6,13,49],alibaba:[2,5,6,12,15,18,20,24,25,29,34,37,41,47,53,56,57],aliti:35,aliyun:[1,14,19,22,25,30,39,49,50,51,57],all:[36,41,42,50],alloc:37,allow_equa:[5,6],allow_input:22,allow_interrupt:22,alpin:14,also:22,amd64:[14,27],analysi:35,and:[22,35,42,48,50],andrei:37,annot:[10,44,45],annotatedcommandimpl:52,ansform:35,ansi:1,ant:[5,6,14],apach:[2,5,6,8,18,26,34,47,48,52,53,56],api:[1,3,24,50],app:[22,26,29,49],appclassload:[10,16,18,26,29,34,39,40,42,44,47,53],append:[6,39,51,53],appenderref:29,appl:49,apple_pubsub_socket_ren:49,applic:[29,35,49],applicationfilterchain:52,apt:14,arch:[5,6,27,50],are:35,arg:[26,39,40,46],argument:[22,27,37],arrai:41,arraylist:[18,22,26,34,39,54,56],arrbi:26,arth:52,artha:[0,2,3,5,8,10,12,13,16,18,19,20,21,22,23,26,27,29,32,33,34,35,40,41,42,44,47,49,50,51,52,53,54,55,56],arthas2:[5,6],arthas3:6,arthasag:46,arthasattachexampl:46,arthasclassload:[10,34],arthasconfigmap:46,arthasmethod:2,arthasserv:52,artifactid:46,as:[4,5,6,8,13,39,41,48,52,57],asia:50,ass:35,async:[1,29,37],async_exec:22,asyncappend:[5,6,29,39,52],asynctimeout:[5,6,13],at:[19,24,39,47,52,54,56],atomiclong:[18,34,56],attach:[1,3,6,14,30,39,41,46,48,52,57],attribut:31,authent:52,authenticatorbas:52,autojump:49,autojump_error_path:49,autojump_sourc:49,aux:30,averag:[13,27],avg:33,await:52,awk:22,awt:[6,50],b03:50,b09:27,b09f1353:22,b16:50,b2c5c1d5aa2a:22,b3:19,b69d6db7a869:22,bac0:22,backward:28,badbound:[18,34,56],badrang:[18,34,56],badsiz:[18,34,56],bar:22,base64:40,base:36,bash:[14,22,49],basic:37,bat:48,batch:35,bbb:18,bc5b:57,be:[18,22,34,35,56],befor:[19,20,35,43],begin:28,bg:[1,28],bin:[6,14,30,48,49],bio:[5,6,13,52],bit:[5,6,27,36,50],bizlog:[5,6],bja:6,block:[5,6,52],bodi:22,bool:35,boot:[14,22,24,27,29,32,34,39,50,57],bootstrap:[6,48],bootstrapclassload:[10,34,41],boss:[5,6],bound:[18,34,56],branch:37,breakpoint:37,browser:57,btrace:20,bug:[6,41,50],bugfix:41,buglevel:50,bugreport:[6,50],build:[5,6],built:37,bus:37,busi:[13,52],but:52,by:[19,42],bytecod:16,c016:23,ca:14,cach:[7,27,35,37,43],calcul:1,call1:6,call3:6,call4:6,call5:6,call6:6,call7:6,call8:6,call9:6,call:40,callhsfl1:6,callpathtrac:6,can:[22,35,47,53],candid:49,case_insensitive_ord:26,caseinsensitivecompar:26,cat:[1,8,11],catalina:[5,6,48,52],categori:26,cd:30,certif:14,ces:50,cfr:[26,39],cgraphicsenviron:[6,50],ch:[29,50],chang:[5,6,50],charact:1,charat:[39,45],charsequ:26,charset:[27,29,50],checkbound:[26,45],checkthread:13,choos:[6,48],chrome:[22,37],ci:36,cl:35,cla:35,class_nam:[6,18],class_path:22,classa:[32,53],classb:[32,53],classcount:22,classdump:16,classic:29,classload:[2,5,6,11,16,18,32,34,39,40,41,44,45],classloaderclass:[10,16,18,26,29,32,34,40,44,45],classloaderhash:[10,29,44],classloadernam:22,classnam:[18,22,42],clazz:2,clean:14,cleanup:[5,6],client:[5,6,14,39,57],close_sess:22,cls:[1,11,36],cmsabortableprecleanw:55,cmstriggerinterv:55,cmswaitdur:55,cn:50,cnt:[6,10,16,18,20,26,27,32,33,39,42,43,44,45,47,53,54,56],co:35,code:[1,10,22,26,27,44,49],code_cach:[13,39],codecachemanag:27,codepointat:45,codepointbefor:45,codepointcount:45,codesourc:29,collectioncount:27,collectiontim:27,collector:27,colorfgbg:49,colorterm:49,com:[1,2,3,5,6,7,10,12,14,15,18,19,20,22,23,25,29,30,32,33,34,37,39,40,41,44,46,47,49,50,51,52,53,56,57],comm:35,command:[5,6,19,20,39,47,50,51,52,53],commandlin:14,commandprocesstask:52,commit:[24,27],common:[2,8,18,34,47,53,56],compar:26,compareto:45,comparetoignorecas:45,compil:[27,32,35,50],complet:28,compress:27,concat:45,concurr:[26,39,52],condit:[22,33,47,53,56],conf:28,config:[4,5,6],configur:29,connect:[1,5,6,13,14,39],connector:[13,52],consol:[7,26,29],consoleappend:29,consumerid:22,cont:50,contain:[7,14,45],containerbackgroundprocessor:13,containerid:14,content:[5,6,10,39,49,50],contentequ:45,context:[19,37],contextloadfiltervalv:52,continu:39,control:[35,37],copi:[14,27],copyright:37,copyvalueof:45,core:[20,29,30,41,52],corpor:[6,27,50],cost:[5,6,10,16,18,20,22,26,27,32,33,39,42,43,44,45,47,53,54,56],cost_express:6,count:[6,7,13,19,27,31,33,39,53],countdownlatch:52,counter:[1,36],countri:50,coyot:52,coyoteadapt:52,cpp:37,cprinterjob:50,cpu:[5,6,13,37,39,50,52],cpuusag:52,crash:35,creat:[20,21,22,54],cst:7,ctrl:[6,7,13,20,22,28,33,39,42,47,53,54,56],curl:[22,25,30,39],current:[1,6,7,49],currenttimemilli:6,custom:41,cycl:[33,37],da:6,dae:39,daemon:[5,6,13,27,39,52],daemonthreadcount:31,dai:35,dal:20,dao:20,darwin:49,dashb:39,dashboard:[1,8,11,41],data:50,date:7,dcach:37,dd:29,de:35,deadlock:27,debug:[24,29],declar:45,decod:26,decompil:[26,39],defa:35,defaultcommandhandl:52,defaultsessionmanag:52,delegatingclassload:[10,41],delet:28,deletecharat:39,demo:[1,3,10,14,16,18,22,26,27,32,33,34,37,40,44,49],depend:46,der:49,descript:35,descriptor:27,destroi:20,devel:14,develop:[5,6,8,48],dir:[5,6,35,50],disabl:[22,35,41,44],dispatch:[39,52],displai:[49,50],doacquiresharedinterrupt:52,doc:[1,3,14,19,22,23,24,39,49,50,51,57],docker:24,doe:6,dofilt:52,doget:[5,6,52],done:22,doubl:[18,34,56],double_unit:[18,34,56],dpkg:25,dtlb:37,due:35,dump:[1,11,35,41],dumpcollaps:37,dumpflat:37,dumpthreads0:52,dumptrac:37,durat:37,dwmmjsqsll:49,e7b0:57,each:35,eagleey:[5,52],eagleeyefilt:52,ean:35,echo:[1,11,22],ect:35,ed:50,eden:27,ee3bc004:22,effect:22,effectivelevel:29,eg:48,eh:[6,39],en:50,enabl:[19,35,42],encod:[5,6,29,50],end:[19,28],endian:50,endor:50,endors:50,endpoint:57,endswith:45,english:24,enhanc:[35,42],enter:[39,48],entryset:18,env:[4,14,49],environ:[6,34,49,50],eof:22,equal:45,equalsignorecas:45,error:[13,49,55],errorreportvalv:52,escap:1,event:36,exampl:[19,32,40,41,42,49,50,51],exce:[47,53],except:[20,24,39,40,45,53,54],exec:[6,14,22,52],exectimeout:22,execut:[1,5,6,7,39,47,52,53],exist:48,exit:[22,39,41,47,53],exp:[5,6,54],expand:22,experss:22,expir:52,express:[19,22,33,34,42,47,53,56],ext:[5,6,50],extclassload:[10,16,26,39,44],extend:26,extens:[5,6,10,50],extern:35,f1dca050:57,f7273eb5:57,fa77c7b4:23,factor:39,fail:[22,33],fals:[2,5,6,10,13,18,22,27,34,35,39,42,43,44,47,50,52,53,54,55,56],fat:[29,57],fault:37,featur:41,ff267334bb65:27,fg:[1,28],fgc:[5,6],field:[18,35,40,44],field_nam:[18,56],file:[5,6,10,21,27,29,35,37,50,51],filenam:22,filenamepattern:29,filepath:20,filter:52,filterchainadapt:52,finish:20,fix:14,folder:[21,49,50],follow:6,foo:22,forefullgc:55,fork:24,format:[20,35,37,39,40,45,50,53],forward:28,found:[26,48],fqcn:[26,34],fragment:54,frame_buffer_overflow:37,framework:26,fri:7,from:14,further:35,game:[26,39,40],garbag:27,gc:[0,13,39],gehui:7,gen:27,gener:[27,57],get:14,getbyt:45,getchar:45,getclazz:20,getmessag:[39,40,53],getmethod:20,getnam:20,getparam:20,getproductbyid:20,getproperti:34,getresourc:[1,10],getsampl:37,getsimplenam:20,getstat:[1,11,41],getter:2,getthreadcputim:52,getthreadinfo:52,getwrit:6,gib:27,gif:5,git:[8,48],github:[2,12,18,23,24,25,34,37,41,47,53,56,57],gmt:54,gopherproxyset:50,graphicsenv:[6,50],greater:[18,34,56],grep:[1,5,6,11,22,30,39,51],group:[5,6,13,39,52],groupid:46,gt:52,guid:[2,18,34,47,53,56],handl:52,handlecommand:52,handler:[39,52],hash:[10,26],hashcod:[10,16,18,26,29,34,40,44,45,54],hasnext:39,havenextnextgaussian:[18,34,56],headless:6,heap:[1,13,21,27,39],heapdump2019:21,heapdump:[1,11],heapdumpafterfullgc:55,heapdumpbeforefullgc:55,heapdumponoutofmemori:55,heapdumppath:55,heartbeat:13,hello:[17,34],help:[1,8,11,19,42,49,50,51],hengyunabc:[10,14,29],histori:[1,11,28],hit:48,hom:39,home:[1,5,6,10,13,14,25,30,34,35,39,43,49,50],hotspot:[5,6,27,50],hour:35,hprof:21,hsehdfsfghhwertyfad:46,hsf:[5,6],html:[1,2,3,18,22,34,47,53,56,57],http11:52,http:[1,2,3,5,6,12,13,14,15,18,19,23,24,25,30,34,37,39,41,46,47,49,50,51,52,53,56,57],httpport:4,httpservlet:52,httpservletrespons:6,hub:14,hux:6,ib:[27,50],ibatisproductdao:20,id:[5,6,7,13,22,30,37,39,42,43,46,47,48,53,57],idea:[24,48],ignor:19,illegalargumentcount:[26,39,40,44,56],illegalargumentexcept:[22,39,53,54,56],imag:6,impl:52,implement:[20,26],improv:41,includ:[29,35],index:[1,5,6,54],indexof:45,indexofsupplementari:45,inf:10,info:[1,5,6,10,14,29,36,39,44,50,57],init:[6,27,45,53],init_sess:22,initi:22,inner:40,input:[22,27,48],inputrc:28,inputstatu:22,insensit:19,instal:[14,30],instruct:37,instrument:[3,40],integ:[22,39,40,41,53,54,56],interact:30,interfac:[10,20,35,44],intern:[16,18,29,34,36,45],internaldofilt:52,interru:[39,52],interrupt:[5,6,13,52],interrupt_job:22,interruptedexcept:[26,39,40],interv:54,introduc:35,invert:19,invok:52,io:[6,26,39,50,53],ip:[4,22,30,48,57],is:[1,5,6,19,22,27,35,37,39,54,56],is_daemon:[6,42,47,53],isalist:50,isannot:[10,44],isanonymousclass:[10,44],isarrai:[10,44],isbefor:2,isblank:53,isempti:[18,34,45,56],isenum:[10,44],isinterfac:[10,44],islocalclass:[10,44],ismemberclass:[10,44],isprimit:[10,44],isreturn:2,issu:[2,14,18,34,37,47,53,56,57],issynthet:[10,44],isthrow:2,it:[14,35,47,53],itemlist:[5,6],iter:[18,26,39],iterm:49,iterm_profil:49,itim:37,ja:49,jad:[1,11,22,41],jamschedulethread:[5,6],jar:[1,3,6,10,14,15,22,24,25,26,27,29,30,39,44,50,57],java8:[16,18],java:[5,6,10,11,13,15,16,18,19,20,21,24,25,27,29,30,31,32,33,34,36,37,39,40,41,44,45,47,48,49,50,51,52,53,54,56,57],java_hom:[1,14,49],java_main_class_65244:49,java_pid:57,javaag:3,javas:3,javavir:39,javavirtualmachin:[5,6,10,50],javax:[6,31,52],jbo:7,jce:[27,50],jd:[41,50],jdk1:[5,6,10,30,39,50],jdk8:41,jdk:[5,6,10,16,18,24,29,30,34,36,37,39,40,41,50,52],jetbrain:[23,48],jfr:[27,50],jioendpoint:52,jmap:[1,21],jmc:37,jmonitorcli:13,jmx:13,jnu:50,job:[1,22,35,39,43],jobid:[22,43],jobstatu:22,join:45,join_sess:22,jprofil:[37,53],jps:[1,8],jre:[5,6,10,14,27,34,39,50],json:[22,35],json_data:22,json_pp:22,jsse:[27,50],jstack:13,jvm:[7,10,11,14,24,26,30,35,36,40,44,48,49,50,52,54],k561bkk917gg972stqclbz9h0000gn:49,katacoda:[16,18],kei:[18,22,49,50,55],keymap:[1,11,28],kill:[1,7,28],kubectl:14,l1:37,lang:[1,3,6,8,10,16,20,22,31,34,44,45,49,52,53,54,56],languag:[2,18,34,47,50,53,56],lass:35,lastindexof:45,lastindexofsupplementari:45,latest:14,launchd:49,launchedurlclassload:[32,34],launcher:[10,16,18,26,29,39,40,42,44,47,50,53],lead:19,length:[20,39,45,54],less:35,level:[35,50],li:50,lib64:27,lib:[1,4,5,6,10,14,27,30,50],libra:50,librari:[5,6,10,27,39,49,50],limit:[47,53],line:[5,6,19,22,28,50],linenumb:22,linkedhashmap:22,linux:[1,7,9,17,24,25,27,37,38],list:[26,34,37,39,40,42,48],listen:[4,39,52,57],listenerid:[22,33,53],littl:50,ljava:20,llc:37,load:[0,10,27,37],loadedclass:36,loadedcount:10,loadedcounttot:10,loader:[2,6,10,16,18,29,32,34,44],local:[30,49],localhost:[1,4,22,37,46,53,57],localizedmessag:22,locat:[7,16,26,39,43],lock:[37,52],locksupport:52,log4j:26,log:[4,7,16,25,29,30,34,35,39,41,43,49],logadapt:34,logback:29,logfil:51,logger:[1,11,20,26,34],lognam:49,loop:40,ls_in_valu:[5,6],lt:52,lwawt:50,lwctoolkit:50,m2:29,mac:[13,24,25,39,50],machin:[6,27,50],maco:[37,49],macosx:50,main:[5,6,13,26,30,40,42,46,47,52,53,54,56,57],manag:[27,31,35,50,52,55],manifest:10,map:18,marksweep:27,marksweepcompact:27,mask:[18,34,56],match:[6,19,35,42,45],matchin:35,mathgam:[10,16,18,22,26,33,34,39,40,44,47,49,53,54,56],maven:[46,48],max:[6,13,19,27,39,53],maxfiles:29,maxheapfreeratio:55,maxhistori:29,mbean:[1,11],mc:[1,11,26],md5:40,md:57,me:24,mem:37,memori:[13,27,32,39],messag:22,meta:10,metaspac:[13,27],method1:53,method2:53,method3:53,method:[2,5,6,20,33,35,39,40,41,42,44,45,47,52,53,54,56],methodcount:22,methodnam:22,mf:10,mib:27,middlewar:20,min:[6,53],minheapfreeratio:55,minut:35,mirror:[25,39],misc:[10,16,18,26,29,34,39,40,42,44,47,52,53,56],miss:37,mission:37,mix:[36,50],mm:29,mmand:35,mmmmmmyiddddd:4,mobil:54,mode:[5,6,35,36,50],model:50,modifi:[10,44,45],modifierpriv:44,modul:[5,6],moduleclassload:26,monitor200:52,monitor:[8,11,26,40,41,53],monoton:36,more:26,mrjtoolkit:10,ms:[5,6,10,13,16,18,20,22,26,27,31,32,33,37,39,42,43,44,45,47,53,54,56],msg:29,multipli:[18,34,56],must:[18,34,56],my:21,mylog:29,n2:26,name:[5,6,7,10,13,14,16,18,26,27,29,31,34,35,36,39,40,43,44,45,49,50,52,54,57],nativ:52,nativeid:13,nativemethod:22,need:[22,39,54,56],neg:[18,34,56],net:[26,52],network:[5,6,50],next:[28,39],nextint:[39,40,53],nextnextgaussian:[18,34,56],ng:35,nio:50,nioeventloopgroup:[5,6,39],nit:35,no:[27,29],node:18,non:[18,19,34,56],nonblockinginputstreamthread:52,nonheap:[13,39],nonsynccontentequ:45,not:[6,35],note:24,npe:41,ns:[5,6,37],nts:50,num:19,number:[19,22,39,40,48,52,54,56],numberofinst:10,obj:[35,54],object:[2,5,6,10,20,22,35,44,52,54,56],objectnam:31,objectstreamfield:[18,26,34,56],of:[6,19,28,33,35,42,48,52],offsetbycodepoint:45,ognl:[1,2,5,6,11,18,22,41,47,53,54,56],ok:[8,37],ome:50,on:[37,52],one:[6,26,35,48],onli:[26,40],open:[27,36],openjdk:[14,34,36,37,41],oper:27,opt:[14,30,34],option:[11,19,41,42,43,44,47,49,50,51,53],or:[33,53],oracl:[3,6,27,50],org:[2,5,6,8,18,26,29,32,34,47,48,52,53,56],origin:[18,34,55,56],os:[5,6,13,27,37,39,50],other:52,out:[7,8,29,34,35,39,40],output:[5,6,16,19,32,33,35],over:6,overrid:20,overrideal:4,owner:6,pa:35,packag:[3,26,27,30,39,46],page:37,pandora:[13,26],pangin:37,param:[2,5,6,7,20,22,33,47,53,54,56],paramet:[45,54],paramslen:20,paren:35,parent:[10,35],park:[37,52],parkandcheckinterrupt:52,password:57,patch:50,path:[6,22,25,27,30,35,42,49,50,51],pattern:[16,19,20,22,26,29,31,33,42,44,45,47,53,56],peak:27,peakthreadcount:31,perf:[1,36,37],perfcount:[1,11],perform:19,perm:[5,6],petstor:[5,6,20],pid:[1,7,8,14,22,30,39,43,48,57],pipe:[19,51],pkg:50,plaintext:[1,5,6],platform:50,platformclassload:34,pleas:[26,48],png:6,pod:14,poll:22,pool:[13,39,52],port:[4,22,30,48],posit:[18,34,56],possibl:35,post:22,press:[6,20,33,39,42,47,53,54,56],pretti:22,previou:28,prime:22,primefactor:[22,33,39,40,47,53,54,56],print:[19,20,22,35,39,40,53,54],printclasshistogram:55,printclasshistogramaf:55,printclasshistogramb:55,printconcurrentlock:55,printerjob:50,printgc:55,printgcdatestamp:55,printgcdetail:55,printgcid:55,printgctimestamp:55,println:[20,34,39,40,53],printstream:[26,39,53],printwrit:6,priori:39,prioriti:[5,6,13,42,47,52,53],privat:[2,10,26,39,44,49,50],process:[6,14,39,48,52],processhandl:52,processimpl:52,processor:[13,27],processtopbusythread:52,product:[5,6,50],productdao:20,profil:11,proper:[2,18,34,47,53,56],properti:[3,5,6,22,36,46,50],protect:26,proxi:35,ps:[27,30],ps_eden_spac:[13,39],ps_marksweep:[13,39],ps_old_gen:[13,39],ps_scaveng:[13,39],ps_survivor_spac:[13,39],pull_result:22,pwd:[1,11,49],qos:[5,6,13,26,29],qps:13,qq:24,quit:[1,7,11,39,41],random:[18,26,34,39,40,44,53,56],rate:33,re:[27,35,54],readerthread:13,readi:22,readm:57,real:1,receiv:13,redefin:[1,11,26,32],redefineclass:40,ref:[29,52],refer:[37,39,52],referencehandl:52,reflect:[10,41],refus:22,regex:[19,42],regionmatch:45,regular:[19,42],releas:[24,25,57],remot:[5,6],remotemavenserv:48,remov:[19,30],render:49,rent:35,replac:45,replaceal:45,replacefirst:45,replai:54,repo:[25,39],report:13,repositori:29,req112:22,requestid:22,requir:22,res:35,reset:[1,11,40],resour:50,resourc:27,resourcenotfoundexcept:10,rest:22,result:[22,35,37,39,40,43,56],resum:37,ret:[5,6,54],retransform:[35,40],returnobj:[2,5,6,8,22,39,47,53,56],rf:[25,30],risk:35,rm:[14,25,30],rmi:[13,52],roll:29,rollingfileappend:29,rollingpolici:29,root:29,row:[10,16,18,26,27,32,39,43,44,45,54],rt:[10,13,27,33,50,53],run:[14,26,37,39,40,47,52,53,54,56],runnab:39,runnabl:[5,6,13,52],runtim:[6,13,27,34,39,50],runwork:52,ry:50,sampl:[5,6,20],sat:7,save:[35,43],sb:39,sbin:49,sc:[1,8,11,18,29,41],scaveng:27,schedul:[22,52],screen:[5,6],script:[1,20],scriptlisten:20,scriptsupportcommand:20,sdkman:49,sdkman_platform:49,sdkman_vers:49,se:[6,50],search:[44,45],second:[26,35,37,39,40],secur:[35,57],sed:22,seed:[18,34,56],seedoffset:[18,34,56],seeduniquifi:[18,34,56],selec:35,select:[1,19],selector:[13,52],sensit:19,sent:13,sep:[7,37],separ:[5,6,22,50],serial:48,serializ:26,serialpersistentfield:[18,26,34,56],serialversionuid:[18,26,34,56],seriou:35,server:[1,4,5,6,7,13,27,36,41,46,48,50,52],servercooki:[5,6],servic:[26,30,52],servlet:[6,52],ses:35,session:[1,7,8,11,43,52,57],session_id:57,sessionid:22,set:[35,47,53],setter:2,setup:14,sh:[4,6,8,14,41,48,57],shanghai:50,share:23,sharedloadedclass:36,sharedunloadedclass:36,shell:[22,25,30,49,52],shift:28,shlvl:49,show:52,shutdown:41,signal:[39,52],simpl:[10,44],size:[5,6,18,34,56],sizeandtimebasedrollingpolici:29,sizelimit:22,skip:53,skipjdkmethod:53,sleep:[22,26,39,40,52],slf4jlocationawarelog:34,sm:[1,11],so:[47,53],socketprocessor:52,socketwrapp:52,solv:6,sourc:[10,26,40,44],space:27,spec:27,special:22,specif:[5,6,27,50],spi:26,split:45,spring:[22,24,27,29,57],springappl:34,springframework:[29,32,34],spy:41,ss:22,stack:[1,8,11,53,54],stacktrac:22,stan:13,standardcontextvalv:52,standardenginevalv:52,standardhostvalv:52,standardwrappervalv:52,start:[6,7,27,37],starter:24,startswith:45,startup:[6,48],stat:1,statcontrol:1,state:[5,6,13,22,39],statu:37,statuscod:22,stop:[1,7,11,14,18,19,30,37,39,42],store:[5,6],stri:35,string:[1,10,16,18,20,22,34,39,40,45,46,53,56],stringbuff:39,stringbuild:[6,53],stringcod:26,stringutil:[8,53],su:[6,30,39],sub:[35,41,44],subsequ:45,substr:45,succeed:22,success:[1,10,14,20,22,29,33,39],successfulli:[5,6,50,54,55],sudo:[6,25,30,39],summari:[3,19,35,42,49,50,51],sun:[6,10,16,18,19,26,29,34,39,40,41,42,44,47,50,52,53,56],sun_standard:50,sunrsasign:[27,50],support:[35,37],survivor:27,sync:52,synchron:52,syntax:22,sys:1,sysenv:[1,11,19],sysprop:[1,8,11,19,22,51],system:[4,5,6,10,13,22,27,29,34,35,39,40,49,50,52],systemclassload:[29,34,41],systemload:13,tab:[24,28,49,50],tag:[14,41],taobao:[5,6,7,10,20,34,41,44,46,52],target:[2,29,30,56,57],taskthread:52,tbxwzs4s4sbcvh7frbcc7n000000gn:50,tccl:[6,42,47,53],tcp:13,ted:35,tee:[1,11],telnet:[1,4,6,22,30,48,53],telnetport:4,temp:6,tenur:27,terfullgc:55,term:49,term_program:49,term_program_vers:49,term_session_id:49,termd:[6,41],termin:[5,6,22,52],test:[3,6,7,8,18,20,32,33,37,40,42,43,44,50,52,53,54],testclass:41,testdurexfilt:52,testpathtrac:6,testthreadblock:52,testtraceservlet:[5,6],th:[13,31],than:[18,26,34,56],the:[5,6,19,22,35,42,48,49,50,55],then:48,thi:[6,7,18,19,20,22,26,35,39,42,49,50,51],thread:[1,8,11,19,29,31,41],thread_nam:[6,42,47,53],threadcommand:52,threadcount:31,threadimpl:52,threadloc:54,threadmxbean:52,threadpool:13,threadpoolexecutor:52,throwabl:2,throwexp:[2,22,56],tick:36,tier:[27,50],time:[1,5,6,7,13,14,22,27,35,39,47,52,53,54,57],timed_:39,timed_wa:13,timed_wait:[5,6,19,52],timeexpir:22,timeout:[7,13,35,39],timer:[5,6,13,39],timerthread:[5,6],timestamp:[1,5,6,33,54],timetunnel:54,timeunit:[26,39,40],timezon:50,tm:[5,6,27,41,50],tmp:[1,3,8,9,10,16,20,21,26,30,32,37,39,40,44,49,50],tmpdir:[6,49,50],to:[1,6,14,19,20,21,22,33,35,39,42,47,48,51,53,54,56],tochararrai:45,todo:[5,6],tolowercas:45,tomcat:[5,6,13,52],tool:30,toolkit:50,topn:41,tostr:[6,44,45,53],total:[5,6,13,27,33,39,52,53],totalsizecap:29,totaltim:36,touppercas:45,tr:[22,35],trace:[7,8,11,22,37,40,41,42,43,54],trace_id:6,traceid:54,tracepoint:37,trail:19,transform:35,trim:[19,45],truecolor:49,ts:[22,39,42,47,53,56],tt:[1,5,6,8,11,22,35,40,41,53],tualmachin:39,tunnel:[1,4,46],tunnel_serv:57,tunnelserv:4,tutori:[1,22,57],txt:[9,29,40],type:[22,31,35,44],ui:[30,41],ult:35,un:35,undo:28,unicod:50,unicodebig:50,unit:36,unix:25,unknown:50,unload:27,unloadedclass:36,unnam:36,unsaf:[18,34,35,37,52,56],untitled2:5,unzip:30,updat:[14,29,55],uptim:13,urjz5l48rpbr2ali5k4v:57,url:[1,6,22,46,50],urlclassload:26,us:[27,50],usag:[13,19,27,39,42,49,50,51],use:[25,26,39],used:[13,27,39],useful:14,user:[1,5,6,7,10,16,20,25,26,29,32,35,40,43,49,50],user_hom:28,usercontrol:[32,40],userdetailsserviceautoconfigur:57,using:[1,22,57],usr:[5,6,14,27,49,50],utf8:29,utf:[5,6,29,49,50],util:[5,6,20,26,39,44,52,53,56],v125056161:6,va:49,valu:[19,22,26,35,36,43,44,49,50,52,53,55,57],value1:34,value2:34,valueof:[45,53],valv:52,variabl:[36,49],vendor:[5,6,27,50],verbos:27,version:[1,5,6,11,13,14,22,27,29,36,37,39,46,50,57],vim:[28,40],virtual:[6,27,50],visualvm:49,vm:[5,6,27,36,50,55],vmoption:[1,11],w0t4p0:49,wait:[5,6,19,52],waitin:39,wall:37,wangji92:23,wangtao:[5,6,50],war:29,watch:[7,8,11,20,35,40,41,53,54],wc:[1,5,6,41],web:[5,6,29],webappclassload:6,webconsol:[22,24],websocket:[1,6,52],welcom:22,wget:14,when:35,which:35,whitespac:19,wiki:[1,14,19,22,39,41,49,50,51,57],wildcard:42,will:[47,53],window:[24,25],wireshark:49,word:28,work:[5,6,35],worker:[39,52],wrappingrunn:52,write:6,writeabl:55,writerthread:13,ws:[4,46,57],wsfilter:52,www:23,wy7c9w9j5732xbkcyt1mb4g40000gp:21,x86_64:[5,6,50],xbootclasspath:30,xml:29,xpc_flag:49,xpc_service_nam:49,xpost:22,xterm:49,xxx:[41,53],you:[35,47,53],yourclassnam:29,yum:14,yuqu:23,yyi:53,yyyi:29,zh_cn:49,zhuyong:20,zhx:6,zip:[3,30],zulu:[1,34]},titles:["<no title>","\u8fdb\u9636\u4f7f\u7528","\u8868\u8fbe\u5f0f\u6838\u5fc3\u53d8\u91cf","\u4ee5Java Agent\u7684\u65b9\u5f0f\u542f\u52a8","Arthas Properties","Arthas3.0\u7684\u65b0\u7279\u6027","Arthas 3.0\u65b0\u7279\u6027\u4ecb\u7ecd","Arthas\u540e\u53f0\u5f02\u6b65\u4efb\u52a1","\u6279\u5904\u7406\u529f\u80fd","cat","classloader","\u547d\u4ee4\u5217\u8868","\u8054\u7cfb\u6211\u4eec","dashboard","Docker","\u4e0b\u8f7d","dump","echo","getstatic","grep","groovy","heapdump","Http API","IDEA Plugin","Arthas \u7528\u6237\u6587\u6863","Arthas Install","jad","jvm","Arthas \u547d\u4ee4\u884c\u5feb\u6377\u952e","logger","\u624b\u52a8\u5b89\u88c5Arthas","mbean","mc","monitor","ognl","options","perfcounter","profiler","pwd","\u5feb\u901f\u5165\u95e8","redefine","Release Notes","reset\u547d\u4ee4","\u6267\u884c\u7ed3\u679c\u5b58\u65e5\u5fd7","sc","sm","Arthas Spring Boot Starter","stack","\u542f\u52a8 Arthas","sysenv","sysprop","tee","thread","trace","tt","vmoption","watch","Web Console"],titleterms:{"01":41,"03":41,"04":41,"05":41,"06":41,"07":41,"08":41,"09":41,"11":41,"12":41,"18":41,"22":41,"29":41,"class":[1,39,40],action:[22,37],advic:20,agent:[1,3],api:22,append:29,artha:[1,4,6,7,11,14,15,24,25,28,30,37,39,43,46,48,57],arthas3:5,as:[1,15,25,30],bat:30,bg:7,boot:[1,15,25,46],cat:9,classload:[1,10,26,29],classpath:22,cloud:25,command:22,consol:[1,57],content:24,dashboard:[13,39],deb:25,demo:[39,47,53,54,56],docker:14,dump:[16,21],eagleey:6,echo:17,endpoint:46,enhanc:22,event:37,exclud:37,execut:37,fg:7,framebuf:37,getstat:18,github:15,grep:19,groovi:[5,6,20],heapdump:21,html:37,http:22,id:52,idea:23,includ:37,input_statu:22,instal:25,issu:12,jad:[26,39,40],java:[1,3,14,22,26],jdk9:36,jdk:[14,53],jfr:37,job:7,jvm:[1,27],k8s:14,lang:26,level:29,linux:30,live:21,logger:29,mac:30,main:39,map:22,maven:15,mbean:31,mc:[32,40],monitor:[1,33],note:41,ognl:34,option:[1,35,55],output:[20,37],perfcount:36,plugin:23,profil:[1,37],properti:[1,4],pwd:38,qq:12,redefin:40,releas:[15,41],reset:42,resourc:10,rpm:25,rt:[5,6],sampl:37,sc:44,server:57,sh:[1,15,25,30],sm:45,spring:46,stack:[5,6,47],starter:46,state:52,statu:22,string:26,sudo:48,svg:37,sysenv:49,sysprop:[5,6,50],systemproperti:[5,6],tee:51,thread:[5,6,27,39,52],toolkit:25,trace:[1,5,6,53],traceid:6,tt:54,tunnel:57,ui:22,unix:30,url:10,urlclassload:10,v2015:41,v2016:41,v2017:41,v3:41,vmoption:55,watch:[1,5,6,22,39,56],web:[1,22,57],window:[30,48]}}) \ No newline at end of file +Search.setIndex({docnames:["README","advanced-use","advice-class","agent","arthas-properties","arthas3","arthas_3_0/new_feature","async","batch-support","cat","classloader","commands","contact-us","dashboard","docker","download","dump","echo","getstatic","grep","groovy","heapdump","http-api","idea-plugin","index","install-detail","jad","jvm","keymap","logger","manual-install","mbean","mc","monitor","ognl","options","perfcounter","profiler","pwd","quick-start","redefine","release-notes","reset","save-log","sc","sm","spring-boot-starter","stack","start-arthas","sysenv","sysprop","tee","thread","trace","tt","vmoption","watch","web-console"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:56},filenames:["README.md","advanced-use.md","advice-class.md","agent.md","arthas-properties.md","arthas3.md","arthas_3_0/new_feature.md","async.md","batch-support.md","cat.md","classloader.md","commands.md","contact-us.md","dashboard.md","docker.md","download.md","dump.md","echo.md","getstatic.md","grep.md","groovy.md","heapdump.md","http-api.md","idea-plugin.md","index.md","install-detail.md","jad.md","jvm.md","keymap.md","logger.md","manual-install.md","mbean.md","mc.md","monitor.md","ognl.md","options.md","perfcounter.md","profiler.md","pwd.md","quick-start.md","redefine.md","release-notes.md","reset.md","save-log.md","sc.md","sm.md","spring-boot-starter.md","stack.md","start-arthas.md","sysenv.md","sysprop.md","tee.md","thread.md","trace.md","tt.md","vmoption.md","watch.md","web-console.md"],objects:{},objnames:{},objtypes:{},terms:{"00":[33,48,53,54,56],"000":[13,37,52],"001":[13,52],"001018m":53,"003":13,"004":13,"004539m":53,"004892m":6,"004935m":53,"005198m":53,"005372m":53,"005778m":53,"006":13,"006405m":53,"006783m":53,"008747m":53,"01":[13,47,53],"010":52,"010317m":53,"010473m":53,"011":[13,52],"011636m":53,"012257m":53,"012416m":39,"013107m":6,"013777m":53,"016":13,"01696m":56,"018255m":6,"018866m":6,"019":13,"019223m":6,"019768m":53,"02":[5,6,13,33,52,53],"022":52,"023715m":53,"025":[13,52],"026935":[5,6],"028624m":53,"028812m":6,"029":[13,52],"03":[13,21,33,56],"030325m":6,"030432m":53,"032":13,"033375":22,"033735":53,"033735m":53,"0353m":56,"036963":[5,6],"03752m":53,"038":52,"039":1,"04":[5,6,47,52,53,54,56],"043":13,"045534m":53,"05":[33,52],"05447m":53,"059405m":6,"059839m":53,"06":[13,22,33,42,52],"061462m":53,"06357m":6,"068692m":42,"06941m":53,"069523":54,"07":[27,33,52,53],"071499":22,"076457m":53,"077":13,"078946m":53,"07b":13,"08":[13,22,53,57],"084025m":53,"08a":44,"09":[7,21,33,53],"092":13,"094":52,"096236":54,"0_132":[26,39],"0_162":39,"0_51":[5,6,50],"0_60":10,"0m0":1,"0ms":[5,6,52,53],"0r":49,"0x0":49,"0x19":49,"0x1f5":49,"0x34":49,"0x3bd5e918":[5,6],"0x4b67cf4d":54,"10":[1,5,6,7,13,19,22,30,33,37,39,42,50,52,53],"100":[13,27,33,44,45,52,53,55],"1000":[5,6,13,31,52,54],"10000":22,"1000m":[13,52,54],"1001":[5,6,54],"1002":[5,6,54],"1003":[5,6,54],"1004":[5,6,54],"1005":[5,6,54],"100672m":6,"100m":[5,6,13,53],"100mb":29,"102":20,"103":52,"104":[5,6],"1048576":27,"10485760":22,"107":39,"1077465243":56,"108":52,"1085":52,"10m":53,"11":[1,14,16,18,29,30,33,34,36,39,42,52,53,54,56],"1102230246251565e":[18,34,56],"1105":35,"111":52,"112":53,"1120397038":56,"1128":52,"113":[5,6],"113929m":53,"1142":52,"116":52,"1170m":52,"119":[16,48],"12":[5,6,13,14,33,42,47,50,52,53,54,56],"120":33,"120955813885284":18,"121":41,"122":[41,52],"123":[5,6,41],"12345":48,"12356":48,"123934m":53,"124":41,"125":[41,52],"125451474443703":34,"126":41,"127":[1,4,5,6,14,22,30,39,48,57],"128":41,"128518m":42,"12872":48,"129":41,"1294m":53,"12m":39,"13":[22,39],"130":41,"13038":56,"1304":52,"131":56,"13159":56,"133":52,"13355":56,"1342":45,"135546":37,"13581":23,"136007m":39,"1365m":39,"137":6,"138":16,"139":41,"13989838402":54,"14":[5,6,26,39,52,54],"1416":37,"143329":37,"14921":27,"14dad5dc":42,"14m":39,"15":[5,6,13,22,27,33,39,42,52,54,57],"150":[41,52],"15146":30,"1544665400":56,"1548":[5,6],"155m":39,"156":[13,41,46,57],"1594280799":1,"1596703453237":22,"1596703454241":22,"16":[13,18,21,22,34,39,47,52,53,54,56],"166":39,"167786m":53,"168":[1,48],"168897m":56,"17":[5,6,13,22,27,33,39,42,52,54],"170":52,"170365":22,"171":13,"173":27,"175":52,"178583m":53,"18":[14,39,52],"180":41,"18039504":27,"181":34,"181403648":27,"18178089":56,"1820m":39,"182813m":53,"185203m":39,"186073":54,"1861":10,"18m":13,"19":[7,33,39,44,47,56],"190":26,"191":[52,56],"191848":54,"192":[1,48],"192115m":6,"196":52,"199":52,"1b6d3586":10,"1d":35,"1e09489014879085429791006d969d":6,"1l":[26,39],"1m":13,"1ms":52,"20":[22,52,53,56],"200":[52,56],"2000":55,"200m":[52,56],"201":[27,46,57],"2017":[5,6,7,42],"2018":[14,33,39,47,53,54,56],"20181127201536":39,"2019":[37,53,57],"20191125":37,"2020":[22,27,33,53],"202c":22,"2048k":13,"2062":29,"208":52,"20m":39,"21":[33,39],"2112":56,"211338m":6,"2115":10,"2141897465":56,"21965291":12,"22":[5,6,7,13,39,52],"220":52,"222":1,"226":52,"228":26,"23":[7,13,22,27,37,39,52,53,56],"231":52,"2325637411":36,"232606m":53,"232887m":53,"234537m":53,"23m":39,"24":[5,6,13,18,22,27,34,39,52,53,54,56],"240m":39,"241":[22,52,56],"241735m":22,"2455":48,"246057m":6,"25":[27,33,50,53],"25214903917":[18,34,56],"2531387":54,"2555904":27,"256":27,"256color":49,"25s":35,"26":[39,42,54],"264":52,"2675531":39,"268435456":27,"27":[5,6,39,47,52],"272":13,"276874m":53,"277392m":56,"28":[39,53,56],"280502m":56,"281":1,"28114":52,"281474976710655":[18,34,56],"28198":[7,43],"287":13,"28ea5898":34,"29":[27,33,39,53,56],"29fafb28":52,"2a139a55":29,"2b085b5d":22,"2bdd9114":26,"2c":50,"2eaa1027":[18,56],"2gb":29,"2h":35,"2m":13,"30":[14,27,39,47,53,57],"300":37,"30000":22,"301ec38b":34,"303":52,"303498m":56,"304":52,"306568m":6,"30707824":12,"3088":48,"30m":13,"31":[27,39],"311395m":39,"3133719055989":56,"317":39,"318":52,"3182":33,"31a6493":52,"32":[27,39,47],"32260":6,"3242526906":36,"327a647b":[32,40],"3282039941672302964":[18,34,56],"32851":57,"32m":39,"33":[13,27,39,42,52],"332":52,"337":49,"33926216":27,"34":[13,39,42,47,53,56],"3403":36,"3404":36,"345":[5,6],"346":32,"35":[29,39,47,56],"35176448":27,"352252m":6,"35542":39,"357742m":53,"358":[5,6],"36":[6,14,27,33,47,56],"361":[5,6],"3648e874":7,"3658":[4,14,22,30,37,39,48,53,57],"36m":13,"37":27,"375":6,"3777":57,"379":22,"38":[26,33,54,56],"381":6,"3817865216":27,"385":52,"385121018449645518991":21,"389634m":53,"39":[5,6,13,16,54],"3905348978240129619":[18,34,56],"3d":[39,40],"3d4eac69":[10,16,18,26,39,44,47,53],"3fe55d741882":57,"3m":[35,39],"3ms":52,"40":[33,54,56,57],"401m":52,"407006m":6,"407b":22,"409446m":53,"4096m":13,"41":[33,53,54,56],"414993m":56,"41cf53f9":56,"42":[5,6,33,53,54],"428379493":56,"429":52,"42ac":49,"42d3":22,"43":[22,33,54],"439":56,"43de":22,"44":[45,53,56],"440":52,"45":[33,53],"4586":22,"45df64fc":20,"46":[5,6,22,33,52,53,54,56],"466":52,"46m":13,"47":[27,39,46,57],"472067c7":34,"473f":7,"4759":52,"4776":54,"477882m":56,"47816758":56,"47m":13,"48":[33,53],"48f4":57,"49":[13,53],"491":22,"4914":22,"49199":56,"491k":13,"492551m":53,"4a00":57,"4b85612c":34,"4c0df5f8":26,"4de6":23,"4m":39,"4rel":29,"50":[27,56],"5000":52,"5000000":37,"5000m":13,"503":39,"505":52,"50m":13,"51":[33,50,56],"51316m":6,"515":52,"52":[27,50,52,56],"522b4":44,"522b408a":56,"53":[13,27,33,53,57],"530255m":56,"535629513":56,"54":56,"546aeec1":52,"549379m":53,"55":[5,6,7,13,44],"56":[5,6,13,22,33],"564322413":54,"56963":55,"57":[5,6,22,33,42],"572":1,"58":[33,47,56],"581886":[5,6],"58205":21,"584m":52,"587833m":56,"58883":1,"58884":1,"58ef25a97948":23,"59":7,"590102m":42,"59161":[1,53],"5ae4e5fbab8b4e529ac404f260d4e2d1_1":22,"5b0e2d00":20,"5e69":7,"5level":29,"5m":[13,39],"60":[29,33,53],"603":52,"607":54,"60bc264d":49,"61":52,"617":52,"617465m":53,"62":56,"624":52,"625":52,"628":52,"63":52,"6367e55a78a2":57,"64":[5,6,27,36,50],"657657":[5,6],"65m":39,"66":[54,56],"66350f69":[10,16,26,39,44],"66m":13,"67":[5,6,33,39,56],"672m":39,"68":[13,18,27,56],"684":13,"6849794470754667710l":26,"68b31f0a":10,"6951a712":26,"69dcaba4":26,"69m":13,"6e":6,"6e51ad67":26,"6fafc4c2":26,"6m":13,"70":[5,6],"7001":[5,6],"701b744f971e":22,"70m":13,"71":[2,18,34,47,53,56],"7127ee12":52,"715367m":39,"71560":39,"716391m":53,"717593":39,"72":33,"725be470":52,"73":56,"731":52,"74":[5,6,13],"743525":[5,6],"745":52,"75":[46,57],"7529":27,"753301m":6,"756":52,"758025m":6,"76437":54,"7651739":39,"77":39,"7777":[4,46,57],"78":[5,6],"79":52,"7909":22,"799155":[5,6],"7f89660b079b":7,"7f9a81e8":34,"80":33,"800":6,"800m":6,"803":[5,6],"805":[5,6],"808":[5,6],"8080":[1,6,13,46,52,57],"81":[5,6,52],"814":[5,6],"816":6,"82":52,"834":52,"836":52,"838077m":53,"849713m":53,"852594m":53,"8563":[4,22,30],"8596":22,"85m":39,"86":13,"86183":57,"875":44,"88":27,"880001m":6,"883b":22,"887":39,"8888":4,"891933m":6,"8b39":22,"8ecb9cb7c7804d5d92e258b23d5245cc_1":22,"8f7f6ad7bc2d4cb5aa57a530927a95cc_2":22,"90":13,"91":39,"916328269":12,"92":[5,6,33],"94":33,"946738738":54,"94766d3c":22,"95":52,"955dbd1325334a84972b0f3ac19de4f7_2":22,"96":[13,41,52],"961441m":56,"9649":49,"969732m":39,"970":39,"970892m":6,"973":52,"98":[13,41],"98278":22,"98aee3ccbefb":22,"997":52,"9999":4,"9eed":7,"9fa3":23,"boolean":[2,18,34,56],"byte":[1,26,27,41],"case":[19,54],"catch":[39,40],"char":[26,28],"class":[2,5,6,10,13,16,18,20,22,26,27,29,32,33,34,35,41,42,44,45,46,47,50,53,54,56],"default":[19,35,42,49,53,55],"do":[22,26,35,39],"enum":18,"export":[14,36],"final":[2,26,39,52],"for":[13,14,19,20,22,26,35,37,39,51],"function":35,"if":[20,39],"import":[20,26,39,46],"in":[6,10,16,18,20,26,27,32,33,35,39,40,42,43,44,45,47,53,54,56],"instanceof":54,"int":[26,39,40,44],"long":[18,22,26,34,56],"new":[5,6,26,39,40,41,52],"null":[2,7,10,16,22,29,34,39,56],"public":[2,10,20,26,39,40,44,45,46],"return":[20,39,45,54],"static":[20,26,39,40,44,46],"super":[10,26,44],"switch":[20,37],"throw":[20,26,39,40,53,54],"true":[2,4,5,6,13,14,22,26,29,35,39,40,43,44,50,52,53,54,55],"try":[1,14,39,40],"var":[8,21,49,50],"void":[2,20,26,39,40,46],"while":[20,22,26,39,40],"with":[6,19,22,26,35,39,47,53],_162:39,__cf_user_text_encod:49,a2:19,a577:57,a7e4:49,aaa:[18,44],ab35:22,abandon:[5,6],abl:35,abort:[6,20,33,39,42,47,53,54,56],abstractconnectionhandl:52,abstracthttp11processor:52,abstractprotocol:52,abstractqueuedsynchron:52,accept:28,access:52,acquiresharedinterrupt:52,actionarg:37,activ:35,actuat:[46,57],add:[5,6,36,39],addend:[18,34,56],addit:29,admin:[1,6,16,26,30,39,43,48,49],advic:[2,47,53,54,56],af24:22,af85b69f93f8:49,affect:[6,10,16,18,20,26,27,32,33,39,42,43,44,45,47,53,54,56],after:[19,35,43],afterreturn:20,afterthrow:20,agent:[10,30,34,41,46,57],agent_id:57,agentid:[4,57],aitmilli:55,al:35,ali:[5,6,13,49],alibaba:[2,5,6,12,15,18,20,24,25,29,34,37,41,47,53,56,57],aliti:35,aliyun:[1,14,19,22,25,30,39,49,50,51,57],all:[36,41,42,50],alloc:37,allow_equa:[5,6],allow_input:22,allow_interrupt:22,alpin:14,also:22,amd64:[14,27],analysi:35,and:[22,35,42,48,50],andrei:37,annot:[10,44,45],annotatedcommandimpl:52,ansform:35,ansi:1,ant:[5,6,14],apach:[2,5,6,8,18,26,34,47,48,52,53,56],api:[1,3,24,50],app:[22,26,29,49],appclassload:[10,16,18,26,29,34,39,40,42,44,47,53],append:[6,39,51,53],appenderref:29,appl:49,apple_pubsub_socket_ren:49,applic:[29,35,49],applicationfilterchain:52,apt:14,arch:[5,6,27,50],are:35,arg:[26,39,40,46],argument:[22,27,37],arrai:41,arraylist:[18,22,26,34,39,54,56],arrbi:26,artha:[0,2,3,5,8,10,12,13,16,18,19,20,21,22,23,26,27,29,32,33,34,35,40,41,42,44,47,49,50,51,52,53,54,55,56],arthas2:[5,6],arthas3:6,arthasag:46,arthasattachexampl:46,arthasclassload:[10,34],arthasconfigmap:46,arthasmethod:2,artifactid:46,as:[4,5,6,8,39,41,48,52,57],asia:50,ass:35,async:[1,29,37],async_exec:22,asyncappend:[5,6,29,39],asynctimeout:[5,6],at:[19,24,39,47,52,54,56],atomiclong:[18,34,56],attach:[1,3,6,14,30,39,41,46,48,52,57],attribut:31,authent:52,authenticatorbas:52,autojump:49,autojump_error_path:49,autojump_sourc:49,aux:30,averag:[13,27],avg:33,await:52,awk:22,awt:[6,50],b03:50,b09:27,b09f1353:22,b16:50,b2c5c1d5aa2a:22,b3:19,b69d6db7a869:22,bac0:22,backward:28,badbound:[18,34,56],badrang:[18,34,56],badsiz:[18,34,56],bar:22,base64:40,base:[36,52],bash:[14,22,49],basic:37,bat:48,batch:35,bbb:18,bc5b:57,be:[18,22,34,35,56],befor:[19,20,35,43],begin:28,bg:[1,28],bin:[6,14,30,48,49],bio:[5,6,52],bit:[5,6,27,36,50],bizlog:[5,6],bja:6,block:[5,6,52],blockpol:13,bodi:22,bool:35,boot:[14,22,24,27,29,32,34,39,50,57],bootstrap:[6,48],bootstrapclassload:[10,34,41],boss:[5,6],bound:[18,34,56],branch:37,breakpoint:37,browser:57,btrace:20,bug:[6,41,50],bugfix:41,buglevel:50,bugreport:[6,50],build:[5,6],built:37,bus:37,busi:52,but:52,by:[19,42],bytecod:16,c016:23,c1:[13,52],c2:[13,52],ca:14,cach:[7,27,35,37,43],calcul:1,call1:6,call3:6,call4:6,call5:6,call6:6,call7:6,call8:6,call9:6,call:[40,52],callhsfl1:6,callpathtrac:6,can:[22,35,47,53],candid:49,case_insensitive_ord:26,caseinsensitivecompar:26,cat:[1,8,11],catalina:[5,6,13,48,52],categori:26,cd:30,certif:14,ces:50,cfr:[26,39],cgraphicsenviron:[6,50],ch:[29,50],chang:[5,6,50],charact:1,charat:[39,45],charsequ:26,charset:[27,29,50],checkbound:[26,45],choos:[6,48],chrome:[22,37],ci:36,cl:35,cla:35,class_nam:[6,18],class_path:22,classa:[32,53],classb:[32,53],classcount:22,classdump:16,classic:29,classload:[2,5,6,11,16,18,32,34,39,40,41,44,45],classloaderclass:[10,16,18,26,29,32,34,40,44,45],classloaderhash:[10,29,44],classloadernam:22,classnam:[18,22,42],clazz:2,clean:14,cleaner:52,cleanup:[5,6],client:[5,6,14,39,57],clientpol:13,close_sess:22,cls:[1,11,36],cmsabortableprecleanw:55,cmstriggerinterv:55,cmswaitdur:55,cn:50,cnt:[6,10,16,18,20,26,27,32,33,39,42,43,44,45,47,53,54,56],co:35,code:[1,10,22,26,27,44,49],code_cach:39,codecachemanag:27,codeheap_:13,codepointat:45,codepointbefor:45,codepointcount:45,codesourc:29,collectioncount:27,collectiontim:27,collector:27,colorfgbg:49,colorterm:49,com:[1,2,3,5,6,7,10,12,14,15,18,19,20,22,23,25,29,30,32,33,34,37,39,40,41,44,46,47,49,50,51,52,53,56,57],comm:35,command:[5,6,19,20,39,47,50,51,52,53],commandlin:14,commandprocesstask:52,commit:[24,27],common:[2,8,18,34,47,52,53,56],compar:26,compareto:45,comparetoignorecas:45,compil:[27,32,35,50],compilerthread0:[13,52],complet:28,compress:27,concat:45,concurr:[26,39,52],condit:[22,33,47,53,56],conf:28,config:[4,5,6],configur:29,connect:[1,5,6,14,39],connector:52,consol:[7,26,29],consoleappend:29,consumerid:22,cont:50,contain:[7,14,45],containerid:14,content:[5,6,10,13,39,49,50],contentequ:45,context:[19,37],contextloadfiltervalv:52,continu:39,control:[35,37],copi:[14,27],copyright:37,copyvalueof:45,core:[20,29,30,41,52],corpor:[6,27,50],cost:[5,6,10,16,18,20,22,26,27,32,33,39,42,43,44,45,47,53,54,56],cost_express:6,count:[6,7,13,19,27,31,33,39,53],countdownlatch:52,counter:[1,36],countri:50,coyot:52,coyoteadapt:52,cpp:37,cprinterjob:50,cpu:[5,6,13,37,39,50],cpuusag:52,crash:35,creat:[20,21,22,54],cst:7,ctrl:[6,7,13,20,22,28,33,39,42,47,53,54,56],curl:[22,25,30,39],current:[1,6,7,49],currenttimemilli:6,custom:41,cycl:[33,37],da:6,dae:39,daemon:[5,6,13,27,39,52],daemonthreadcount:31,dai:35,dal:20,dao:20,darwin:49,dashb:39,dashboard:[1,8,11,41,52],data:50,date:7,dcach:37,dd:29,de:35,deadlock:27,debug:[24,29],declar:45,decod:26,decompil:[26,39],defa:35,delegatingclassload:[10,41],delet:28,deletecharat:39,delta:13,delta_tim:[13,52],deltatim:52,demo:[1,3,10,14,16,18,22,26,27,32,33,34,37,40,44,49],depend:46,der:49,descript:35,descriptor:27,destroi:20,devel:14,develop:[5,6,8,48],dir:[5,6,35,50],disabl:[22,35,41,44],dispatch:[39,52],displai:[49,50],doacquiresharedinterrupt:52,doc:[1,3,14,19,22,23,24,39,49,50,51,57],docker:24,doe:6,dofilt:52,doget:[5,6,52],done:22,doubl:[18,34,56],double_unit:[18,34,56],dpkg:25,dtlb:37,due:35,dump:[1,11,35,41],dumpcollaps:37,dumpflat:37,dumpthreads0:52,dumptrac:37,durat:37,dwmmjsqsll:49,e7b0:57,each:35,eagleey:[5,52],eagleeyefilt:52,ean:35,echo:[1,11,22],ect:35,ed:50,eden:27,ee3bc004:22,effect:22,effectivelevel:29,eg:48,eh:[6,39],en:50,enabl:[19,35,42],encod:[5,6,29,50],end:[19,28],endian:50,endor:50,endors:50,endpoint:57,endswith:45,english:24,enhanc:[35,42],enter:[39,48],entryset:18,env:[4,14,49],environ:[6,34,49,50],eof:22,equal:45,equalsignorecas:45,error:[49,55],errorreportvalv:52,escap:1,event:36,exampl:[19,32,40,41,42,49,50,51],exce:[47,53],except:[20,24,39,40,45,53,54],exec:[6,14,22,52],exectimeout:22,execut:[1,5,6,7,39,47,52,53],executor:52,exist:48,exit:[22,39,41,47,53],exp:[5,6,54],expand:22,experss:22,express:[19,22,33,34,42,47,53,56],ext:[5,6,50],extclassload:[10,16,26,39,44],extend:26,extens:[5,6,10,50],extern:35,f1dca050:57,f7273eb5:57,fa77c7b4:23,factor:39,fail:[22,33],fals:[2,5,6,10,13,18,22,27,34,35,39,42,43,44,47,50,52,53,54,55,56],fat:[29,57],fault:37,featur:41,ff267334bb65:27,fg:[1,28],fgc:[5,6],field:[18,35,40,44],field_nam:[18,56],file:[5,6,10,21,27,29,35,37,50,51],filenam:22,filenamepattern:29,filepath:20,filter:52,filterchainadapt:52,finish:20,fix:14,folder:[21,49,50],follow:6,foo:22,forefullgc:55,fork:24,format:[20,35,37,39,40,45,50,53],forward:28,found:[26,48],fqcn:[26,34],fragment:54,frame_buffer_overflow:37,framework:26,fri:7,from:14,further:35,futuretask:52,g1:[13,52],g1_eden_spac:13,g1_old_gen:13,g1_old_gener:13,g1_survivor_spac:13,g1_young_gener:13,game:[26,39,40],garbag:27,gc:[0,13,39],gehui:7,gen:27,gener:[27,57],get:14,getbyt:45,getchar:45,getclazz:20,getinternalthreadcputim:52,getmessag:[39,40,53],getmethod:20,getnam:20,getparam:20,getproductbyid:20,getproperti:34,getresourc:[1,10],getsampl:37,getsimplenam:20,getstat:[1,11,41],getter:2,getthreadcputim:52,getthreadinfo:52,getwrit:6,gib:27,gif:5,git:[8,48],github:[2,12,18,23,24,25,34,37,41,47,53,56,57],gmt:54,gopherproxyset:50,graphicsenv:[6,50],greater:[18,34,56],grep:[1,5,6,11,22,30,39,51],group:[5,6,13,39,52],groupid:46,gt:52,guid:[2,18,34,47,53,56],handl:52,handler:[39,52],hash:[10,26],hashcod:[10,16,18,26,29,34,40,44,45,54],hasnext:39,havenextnextgaussian:[18,34,56],headless:6,heap:[1,13,21,27,39],heapdump2019:21,heapdump:[1,11],heapdumpafterfullgc:55,heapdumpbeforefullgc:55,heapdumponoutofmemori:55,heapdumppath:55,hello:[17,34],help:[1,8,11,19,42,49,50,51],hengyunabc:[10,14,29],histori:[1,11,28],hit:48,hom:39,home:[1,5,6,10,13,14,25,30,34,35,39,43,49,50],hotspot:[5,6,27,50],hotspotthreadmbean:52,hour:35,hprof:21,hsehdfsfghhwertyfad:46,hsf:[5,6],html:[1,2,3,18,22,34,47,53,56,57],http11:52,http:[1,2,3,5,6,12,13,14,15,18,19,23,24,25,30,34,37,39,41,46,47,49,50,51,52,53,56,57],httpport:4,httpservlet:52,httpservletrespons:6,hub:14,hux:6,ib:[27,50],ibatisproductdao:20,id:[5,6,7,13,22,30,37,39,42,43,46,47,48,53,57],idea:[24,48],ignor:19,illegalargumentcount:[26,39,40,44,56],illegalargumentexcept:[22,39,53,54,56],imag:6,impl:52,implement:[20,26],improv:41,includ:[29,35],index:[1,5,6,54],indexof:45,indexofsupplementari:45,inf:10,info:[1,5,6,10,14,29,36,39,44,50,57],init:[6,27,45,53],init_sess:22,initi:22,inner:40,innocuousthrea:52,input:[22,27,48],inputrc:28,inputstatu:22,insensit:19,instal:[14,30],instruct:37,instrument:[3,40],integ:[22,39,40,41,53,54,56],interact:30,interfac:[10,20,35,44],intern:[16,18,29,34,36,45,52],internaldofilt:52,interru:39,interrupt:[5,6,13,52],interrupt_job:22,interruptedexcept:[26,39,40],interv:54,introduc:35,invert:19,invok:52,io:[6,26,39,50,53],ip:[4,22,30,48,57],is:[1,5,6,19,22,27,35,37,39,54,56],is_daemon:[6,42,47,53],isalist:50,isannot:[10,44],isanonymousclass:[10,44],isarrai:[10,44],isbefor:2,isblank:53,isempti:[18,34,45,56],isenum:[10,44],isinterfac:[10,44],islocalclass:[10,44],ismemberclass:[10,44],isprimit:[10,44],isreturn:2,issu:[2,14,18,34,37,47,53,56,57],issynthet:[10,44],isthrow:2,it:[14,35,47,53],itemlist:[5,6],iter:[18,26,39],iterm:49,iterm_profil:49,itim:37,ja:49,jad:[1,11,22,41],jamschedulethread:[5,6],jar:[1,3,6,10,14,15,22,24,25,26,27,29,30,39,44,50,57],java8:[16,18],java:[5,6,10,11,13,15,16,18,19,20,21,24,25,27,29,30,31,32,33,34,36,37,39,40,41,44,45,47,48,49,50,51,52,53,54,56,57],java_hom:[1,14,49],java_main_class_65244:49,java_pid:57,javaag:3,javas:3,javavir:39,javavirtualmachin:[5,6,10,13,50],javax:[6,31,52],jbo:7,jce:[27,50],jd:[41,50],jdk1:[5,6,10,30,39,50],jdk8:41,jdk:[5,6,10,13,16,18,24,29,30,34,36,37,39,40,41,50,52],jetbrain:[23,48],jfr:[27,50],jioendpoint:52,jit:13,jmap:[1,21],jmc:37,jnu:50,job:[1,22,35,39,43],jobid:[22,43],jobstatu:22,join:45,join_sess:22,jprofil:[37,53],jps:[1,8],jre:[5,6,10,14,27,34,39,50],json:[22,35],json_data:22,json_pp:22,jsse:[27,50],jstack:13,jvm:[7,10,11,14,24,26,30,35,36,40,44,48,49,50,52,54],k561bkk917gg972stqclbz9h0000gn:49,katacoda:[16,18],kei:[18,22,49,50,55],keymap:[1,11,28],kill:[1,7,28],kubectl:14,l1:37,lang:[1,3,6,8,10,16,20,22,31,34,44,45,49,52,53,54,56],languag:[2,18,34,47,50,53,56],lass:35,lastindexof:45,lastindexofsupplementari:45,latest:14,launchd:49,launchedurlclassload:[32,34],launcher:[10,16,18,26,29,39,40,42,44,47,50,53],lead:19,length:[20,39,45,54],less:35,level:[35,50],li:50,lib64:27,lib:[1,4,5,6,10,14,27,30,50],libra:50,librari:[5,6,10,13,27,39,49,50],limit:[47,53],line:[5,6,19,22,28,50],linenumb:22,linkedhashmap:22,linux:[1,7,9,17,24,25,27,37,38,52],list:[26,34,37,39,40,42,48],listen:[4,39,52,57],listenerid:[22,33,53],littl:50,ljava:20,llc:37,load:[0,10,27,37],loadedclass:36,loadedcount:10,loadedcounttot:10,loader:[2,6,10,16,18,29,32,34,44],local:[30,49],localhost:[1,4,22,37,46,53,57],localizedmessag:22,locat:[7,16,26,39,43],lock:[37,52],locksupport:52,log4j:26,log:[4,7,16,25,29,30,34,35,39,41,43,49],logadapt:34,logback:29,logfil:51,logger:[1,11,20,26,34],lognam:49,loop:40,ls_in_valu:[5,6],lt:52,lwawt:50,lwctoolkit:50,m2:29,mac:[13,24,25,39,50],machin:[6,27,50],maco:[37,49],macosx:50,main:[5,6,13,26,30,40,42,46,47,52,53,54,56,57],manag:[27,31,35,50,52,55],manifest:10,map:18,marksweep:27,marksweepcompact:27,mask:[18,34,56],match:[6,19,35,42,45],matchin:35,mathgam:[10,16,18,22,26,33,34,39,40,44,47,49,53,54,56],maven:[46,48],max:[6,13,19,27,39,53],maxfiles:29,maxheapfreeratio:55,maxhistori:29,mbean:[1,11],mc:[1,11,26],md5:40,md:57,me:24,mem:37,memori:[13,27,32,39],messag:22,meta:10,metaspac:[13,27],method1:53,method2:53,method3:53,method:[2,5,6,20,33,35,39,40,41,42,44,45,47,52,53,54,56],methodcount:22,methodnam:22,mf:10,mib:27,middlewar:20,min:[6,53],minheapfreeratio:55,minut:35,mirror:[25,39],misc:[10,16,18,26,29,34,39,40,42,44,47,52,53,56],miss:37,mission:37,mix:[36,50],mm:29,mmand:35,mmmmmmyiddddd:4,mobil:54,mode:[5,6,35,36,50],model:50,modifi:[10,44,45],modifierpriv:44,modul:[5,6],moduleclassload:26,monitor200:52,monitor:[8,11,26,40,41,53],monoton:36,more:26,mrjtoolkit:10,ms:[5,6,10,13,16,18,20,22,26,27,31,32,33,37,39,42,43,44,45,47,53,54,56],msg:29,multipli:[18,34,56],must:[18,34,56],my:21,mylog:29,n2:26,name:[5,6,7,10,13,14,16,18,26,27,29,31,34,35,36,39,40,43,44,45,49,50,52,54,57],nativ:52,nativeid:13,nativemethod:22,need:[22,39,54,56],neg:[18,34,56],net:[26,52],nettyhttptelnetbootstra:[13,52],nettywebsocketttybootst:52,network:[5,6,50],next:[28,39],nextint:[39,40,53],nextnextgaussian:[18,34,56],ng:35,nio:[13,50],nioeventloopgroup:[5,6,39],nit:35,nmethod:13,no:[27,29],node:18,non:[13,18,19,34,56],nonheap:[13,39],nonsynccontentequ:45,not:[6,35],note:24,npe:41,ns:[5,6,37],nts:50,num:19,number:[19,22,39,40,48,52,54,56],numberofinst:10,obj:[35,54],object:[2,5,6,10,20,22,35,44,52,54,56],objectnam:31,objectstreamfield:[18,26,34,56],of:[6,19,28,33,35,42,48,52],offsetbycodepoint:45,ognl:[1,2,5,6,11,18,22,41,47,53,54,56],ok:[8,37],ome:50,on:[37,52],one:[6,26,35,48],onli:[26,40],oom:13,open:[27,36],openjdk:[14,34,36,37,41],oper:27,opt:[14,30,34],option:[11,19,41,42,43,44,47,49,50,51,53],or:[33,53],oracl:[3,6,27,50],org:[2,5,6,8,18,26,29,32,34,47,48,52,53,56],origin:[18,34,55,56],os:[5,6,13,27,37,39,50],other:52,out:[7,8,29,34,35,39,40],output:[5,6,16,19,32,33,35],over:6,overrid:20,overrideal:4,owner:6,pa:35,packag:[3,26,27,30,39,46],page:37,pandora:26,pangin:37,param:[2,5,6,7,20,22,33,47,53,54,56],paramet:[45,54],paramslen:20,paren:35,parent:[10,35],park:[37,52],parkandcheckinterrupt:52,password:57,patch:50,path:[6,22,25,27,30,35,42,49,50,51],pattern:[16,19,20,22,26,29,31,33,42,44,45,47,53,56],peak:27,peakthreadcount:31,perf:[1,36,37],perfcount:[1,11],perform:19,period:[13,52],perm:[5,6],petstor:[5,6,20],pid:[1,7,8,14,22,30,39,43,48,52,57],pipe:[19,51],pkg:50,plaintext:[1,5,6],platform:50,platformclassload:34,pleas:[26,48],png:6,pod:14,poll:22,pool:39,port:[4,22,30,48],posit:[18,34,56],possibl:35,post:22,press:[6,20,33,39,42,47,53,54,56],pretti:22,previou:28,prime:22,primefactor:[22,33,39,40,47,53,54,56],print:[19,20,22,35,39,40,53,54],printclasshistogram:55,printclasshistogramaf:55,printclasshistogramb:55,printconcurrentlock:55,printerjob:50,printgc:55,printgcdatestamp:55,printgcdetail:55,printgcid:55,printgctimestamp:55,println:[20,34,39,40,53],printstream:[26,39,53],printwrit:6,priori:39,prioriti:[5,6,13,42,47,52,53],privat:[2,10,26,39,44,49,50],process:[6,14,39,48,52],processhandl:52,processimpl:52,processor:[13,27],processtopbusythread:52,product:[5,6,50],productdao:20,profil:11,proper:[2,18,34,47,53,56],properti:[3,5,6,22,36,46,50],protect:26,proxi:35,ps:[27,30],ps_eden_spac:39,ps_marksweep:39,ps_old_gen:39,ps_scaveng:39,ps_survivor_spac:39,pull_result:22,pwd:[1,11,49],qos:[5,6,26,29],qps:13,qq:24,quit:[1,7,11,39,41],random:[18,26,34,39,40,44,53,56],rate:33,re:[27,35,54],readi:22,readm:57,real:1,redefin:[1,11,13,26,32],redefineclass:40,ref:29,refer:[37,39,52],reflect:[10,41],refus:22,regex:[19,42],regionmatch:45,regular:[19,42],releas:[24,25,57],remot:[5,6],remotemavenserv:48,remov:[19,30],remset:[13,52],render:49,rent:35,replac:45,replaceal:45,replacefirst:45,replai:54,repo:[25,39],repositori:29,req112:22,requestid:22,requir:22,res:35,reset:[1,11,40],resour:50,resourc:27,resourcenotfoundexcept:10,rest:22,result:[22,35,37,39,40,43,56],resum:37,ret:[5,6,54],retransform:[35,40],returnobj:[2,5,6,8,22,39,47,53,56],rf:[25,30],risk:35,rm:[14,25,30],roll:29,rollingfileappend:29,rollingpolici:29,root:29,row:[10,16,18,26,27,32,39,43,44,45,54],rt:[10,13,27,33,50,53],run:[14,26,37,39,40,47,52,53,54,56],runnab:39,runnabl:[5,6,13,52],runnableadapt:52,runtim:[6,13,27,34,39,50],runwork:52,ry:50,sampl:[5,6,13,20,52],sat:7,save:[35,43],sb:39,sbin:49,sc:[1,8,11,18,29,41],scaveng:27,schedul:[13,22],scheduledfuturetask:52,scheduledthreadpoolexecutor:52,screen:[5,6],script:[1,20],scriptlisten:20,scriptsupportcommand:20,sdkman:49,sdkman_platform:49,sdkman_vers:49,se:[6,50],search:[44,45],second:[26,35,37,39,40],secur:[35,57],sed:22,seed:[18,34,56],seedoffset:[18,34,56],seeduniquifi:[18,34,56],selec:35,select:[1,19],sensit:19,sep:[7,37],separ:[5,6,22,50],serial:48,serializ:26,serialpersistentfield:[18,26,34,56],serialversionuid:[18,26,34,56],seriou:35,server:[1,4,5,6,7,27,36,41,46,48,50,52],servercooki:[5,6],servic:[13,26,30,52],servlet:[6,52],ses:35,session:[1,7,8,11,43,57],session_id:57,sessionid:22,set:[35,47,53],setter:2,setup:14,sh:[4,6,8,14,41,48,57],shanghai:50,share:23,sharedloadedclass:36,sharedunloadedclass:36,shell:[22,25,30,49,52],shift:28,shlvl:49,show:52,shutdown:41,signal:[39,52],simpl:[10,44],size:[5,6,18,34,56],sizeandtimebasedrollingpolici:29,sizelimit:22,skip:53,skipjdkmethod:53,sleep:[22,26,39,40,52],slf4jlocationawarelog:34,sm:[1,11],so:[47,53],socketprocessor:52,socketwrapp:52,solv:6,sourc:[10,26,40,44],space:27,spec:27,special:22,specif:[5,6,27,50],spi:26,split:45,spring:[22,24,27,29,57],springappl:34,springframework:[29,32,34],spy:41,ss:22,stack:[1,8,11,53,54],stacktrac:22,standardcontextvalv:52,standardenginevalv:52,standardhostvalv:52,standardwrappervalv:52,start:[6,7,27,37],starter:24,startswith:45,startup:[6,48],stat:1,statcontrol:1,state:[5,6,13,22,39],statu:37,statuscod:22,stop:[1,7,11,14,18,19,30,37,39,42],store:[5,6],stri:35,string:[1,10,16,18,20,22,34,39,40,45,46,53,56],stringbuff:39,stringbuild:[6,53],stringcod:26,stringutil:[8,53],su:[6,30,39],sub:[35,41,44],subsequ:45,substr:45,succeed:22,success:[1,10,14,20,22,29,33,39],successfulli:[5,6,50,54,55],sudo:[6,25,30,39],summari:[3,19,35,42,49,50,51],sun:[6,10,16,18,19,26,29,34,39,40,41,42,44,47,50,52,53,56],sun_standard:50,sunrsasign:[27,50],support:[35,37],survivor:27,sweeper:52,sync:52,synchron:52,syntax:22,sys:1,sysenv:[1,11,19],sysprop:[1,8,11,19,22,51],system:[4,5,6,10,13,22,27,29,34,35,39,40,49,50,52],systemclassload:[29,34,41],systemload:13,tab:[24,28,49,50],tag:[14,41],taobao:[5,6,7,10,20,34,41,44,46,52],target:[2,29,30,56,57],task:[13,52],taskthread:52,tbxwzs4s4sbcvh7frbcc7n000000gn:50,tccl:[6,42,47,53],ted:35,tee:[1,11],telnet:[1,4,6,22,30,48,53],telnetport:4,temp:6,tenur:27,terfullgc:55,term:49,term_program:49,term_program_vers:49,term_session_id:49,termd:[6,41],termin:[5,6,22,52],test:[3,6,7,8,18,20,32,33,37,40,42,43,44,50,52,53,54],testclass:41,testdurexfilt:52,testpathtrac:6,testthreadblock:52,testtraceservlet:[5,6],th:31,than:[18,26,34,56],the:[5,6,19,22,35,42,48,49,50,55],then:48,thi:[6,7,18,19,20,22,26,35,39,42,49,50,51],thread0:13,thread:[1,8,11,13,19,29,31,41],thread_nam:[6,42,47,53],threadcommand:52,threadcount:31,threadimpl:52,threadloc:54,threadmxbean:52,threadpoolexecutor:52,throwabl:2,throwexp:[2,22,56],tick:36,tier:[27,50],time:[1,5,6,7,13,14,22,27,35,39,47,52,53,54,57],timed_:39,timed_wai:[13,52],timed_wait:[5,6,19,52],timeexpir:22,timeout:[7,35,39],timer:[5,6,13,39,52],timerthread:[5,6],timestamp:[1,5,6,33,54],timetunnel:54,timeunit:[26,39,40],timezon:50,tm:[5,6,27,41,50],tmp:[1,3,8,9,10,16,20,21,26,30,32,37,39,40,44,49,50],tmpdir:[6,49,50],to:[1,6,14,19,20,21,22,33,35,39,42,47,48,51,53,54,56],tochararrai:45,todo:[5,6],tolowercas:45,tomcat:[5,6,13,52],tool:30,toolkit:50,top:52,topn:41,tostr:[6,44,45,53],total:[5,6,13,27,33,39,52,53],totalsizecap:29,totaltim:36,touppercas:45,tr:[22,35],trace:[7,8,11,13,22,37,40,41,42,43,54],trace_id:6,traceid:54,tracepoint:37,trail:19,transform:35,trim:[19,45],truecolor:49,ts:[22,39,42,47,53,56],tt:[1,5,6,8,11,13,22,35,40,41,53],tualmachin:39,tunnel:[1,4,46],tunnel_serv:57,tunnelserv:4,tutori:[1,22,57],txt:[9,29,40],type:[22,31,35,44],ui:[30,41],ult:35,un:35,undo:28,unicod:50,unicodebig:50,unit:36,unix:25,unknown:50,unload:27,unloadedclass:36,unnam:36,unsaf:[18,34,35,37,52,56],untitled2:5,unzip:30,updat:[14,29,55],uptim:13,urjz5l48rpbr2ali5k4v:57,url:[1,6,22,46,50],urlclassload:26,us:[27,50],usag:[13,19,27,39,42,49,50,51],use:[25,26,39],used:[13,27,39],useful:14,user:[1,5,6,7,10,16,20,25,26,29,32,35,40,43,49,50],user_hom:28,usercontrol:[32,40],userdetailsserviceautoconfigur:57,userstat:52,using:[1,22,57],usr:[5,6,14,27,49,50],utf8:29,utf:[5,6,29,49,50],util:[5,6,13,20,26,39,44,52,53,56],v125056161:6,va:49,valu:[19,22,26,35,36,43,44,49,50,52,53,55,57],value1:34,value2:34,valueof:[45,53],valv:52,variabl:[36,49],vendor:[5,6,27,50],verbos:27,version:[1,5,6,11,13,14,22,27,29,36,37,39,46,50,57],vim:[28,40],virtual:[6,27,50],visualvm:49,vm:[5,6,13,27,36,50,52,55],vmoption:[1,11],w0t4p0:49,wait:[5,6,13,19,52],waitin:39,wall:37,wangji92:23,wangtao:[5,6,50],war:29,watch:[7,8,11,13,20,35,40,41,53,54],wc:[1,5,6,41],web:[5,6,29],webappclassload:6,webconsol:[22,24],websocket:[1,6,52],welcom:22,wget:14,when:35,which:35,whitespac:19,wiki:[1,14,19,22,39,41,49,50,51,57],wildcard:42,will:[47,53],window:[24,25],wireshark:49,word:28,work:[5,6,35],worker:[39,52],wrappingrunn:52,write:6,writeabl:55,ws:[4,46,57],wsfilter:52,www:23,wy7c9w9j5732xbkcyt1mb4g40000gp:21,x86_64:[5,6,50],xbootclasspath:30,xml:29,xpc_flag:49,xpc_service_nam:49,xpost:22,xterm:49,xxx:[41,53],you:[35,47,53],young:[13,52],yourclassnam:29,yum:14,yuqu:23,yyi:53,yyyi:29,zh_cn:49,zhuyong:20,zhx:6,zip:[3,30],zulu:[1,34]},titles:["<no title>","\u8fdb\u9636\u4f7f\u7528","\u8868\u8fbe\u5f0f\u6838\u5fc3\u53d8\u91cf","\u4ee5Java Agent\u7684\u65b9\u5f0f\u542f\u52a8","Arthas Properties","Arthas3.0\u7684\u65b0\u7279\u6027","Arthas 3.0\u65b0\u7279\u6027\u4ecb\u7ecd","Arthas\u540e\u53f0\u5f02\u6b65\u4efb\u52a1","\u6279\u5904\u7406\u529f\u80fd","cat","classloader","\u547d\u4ee4\u5217\u8868","\u8054\u7cfb\u6211\u4eec","dashboard","Docker","\u4e0b\u8f7d","dump","echo","getstatic","grep","groovy","heapdump","Http API","IDEA Plugin","Arthas \u7528\u6237\u6587\u6863","Arthas Install","jad","jvm","Arthas \u547d\u4ee4\u884c\u5feb\u6377\u952e","logger","\u624b\u52a8\u5b89\u88c5Arthas","mbean","mc","monitor","ognl","options","perfcounter","profiler","pwd","\u5feb\u901f\u5165\u95e8","redefine","Release Notes","reset\u547d\u4ee4","\u6267\u884c\u7ed3\u679c\u5b58\u65e5\u5fd7","sc","sm","Arthas Spring Boot Starter","stack","\u542f\u52a8 Arthas","sysenv","sysprop","tee","thread","trace","tt","vmoption","watch","Web Console"],titleterms:{"01":41,"03":41,"04":41,"05":41,"06":41,"07":41,"08":41,"09":41,"11":41,"12":41,"18":41,"22":41,"29":41,"class":[1,39,40],action:[22,37],advic:20,agent:[1,3],all:52,api:22,append:29,artha:[1,4,6,7,11,14,15,24,25,28,30,37,39,43,46,48,57],arthas3:5,as:[1,15,25,30],bat:30,bg:7,boot:[1,15,25,46],cat:9,classload:[1,10,26,29],classpath:22,cloud:25,command:22,consol:[1,57],content:24,cpu:52,dashboard:[13,39],deb:25,demo:[39,47,53,54,56],docker:14,dump:[16,21],eagleey:6,echo:17,endpoint:46,enhanc:22,event:37,exclud:37,execut:37,fg:7,framebuf:37,getstat:18,github:15,grep:19,groovi:[5,6,20],heapdump:21,html:37,http:22,id:52,idea:23,includ:37,input_statu:22,instal:25,issu:12,jad:[26,39,40],java:[1,3,14,22,26],jdk9:36,jdk:[14,53],jfr:37,job:7,jvm:[1,13,27],k8s:14,lang:26,level:29,linux:30,live:21,logger:29,mac:30,main:39,map:22,maven:15,mbean:31,mc:[32,40],monitor:[1,33],note:41,ognl:34,option:[1,35,55],output:[20,37],perfcount:36,plugin:23,profil:[1,37],properti:[1,4],pwd:38,qq:12,redefin:40,releas:[15,41],reset:42,resourc:10,rpm:25,rt:[5,6],sampl:37,sc:44,server:57,sh:[1,15,25,30],sm:45,spring:46,stack:[5,6,47],starter:46,state:52,statu:22,string:26,sudo:48,svg:37,sysenv:49,sysprop:[5,6,50],systemproperti:[5,6],tee:51,thread:[5,6,27,39,52],toolkit:25,trace:[1,5,6,53],traceid:6,tt:54,tunnel:57,ui:22,unix:30,url:10,urlclassload:10,v2015:41,v2016:41,v2017:41,v3:41,vmoption:55,watch:[1,5,6,22,39,56],web:[1,22,57],window:[30,48]}}) \ No newline at end of file diff --git a/sm.html b/sm.html index fccafdc72..24746b03d 100644 --- a/sm.html +++ b/sm.html @@ -8,7 +8,7 @@ -sm — Arthas 3.4.1 文档 +sm — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/spring-boot-starter.html b/spring-boot-starter.html index b23de13df..59d885b0b 100644 --- a/spring-boot-starter.html +++ b/spring-boot-starter.html @@ -8,7 +8,7 @@ -Arthas Spring Boot Starter — Arthas 3.4.1 文档 +Arthas Spring Boot Starter — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/stack.html b/stack.html index 50863db2c..aa211d3f4 100644 --- a/stack.html +++ b/stack.html @@ -8,7 +8,7 @@ -stack — Arthas 3.4.1 文档 +stack — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/start-arthas.html b/start-arthas.html index 373357435..6204515d8 100644 --- a/start-arthas.html +++ b/start-arthas.html @@ -8,7 +8,7 @@ -启动 Arthas — Arthas 3.4.1 文档 +启动 Arthas — Arthas 3.4.2 文档 @@ -72,7 +72,7 @@- 3.4.1 + 3.4.2diff --git a/sysenv.html b/sysenv.html index 8243540eb..6ede31144 100644 --- a/sysenv.html +++ b/sysenv.html @@ -8,7 +8,7 @@ -sysenv — Arthas 3.4.1 文档 +sysenv — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/sysprop.html b/sysprop.html index f47dfe6ec..ee488ed05 100644 --- a/sysprop.html +++ b/sysprop.html @@ -8,7 +8,7 @@ -sysprop — Arthas 3.4.1 文档 +sysprop — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/tee.html b/tee.html index b8e982bb5..c75f3a21d 100644 --- a/tee.html +++ b/tee.html @@ -8,7 +8,7 @@ -tee — Arthas 3.4.1 文档 +tee — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/thread.html b/thread.html index d54898ed7..fccec93c5 100644 --- a/thread.html +++ b/thread.html @@ -8,7 +8,7 @@ -thread — Arthas 3.4.1 文档 +thread — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2@@ -111,10 +111,15 @@- dashboard
- thread
- 参数说明
-- 使用参考
+
- cpu使用率是如何统计出来的?
++
+- 工作原理说明:
+- 使用参考
- 支持一键展示当前最忙的前N个线程并打印堆栈:
-- 当没有参数时,显示所有线程的信息。
-- thread id, 显示指定线程的运行堆栈
+- 当没有参数时,显示第一页线程的信息
+- thread –all, 显示所有匹配的线程
+- thread id, 显示指定线程的运行堆栈
- thread -b, 找出当前阻塞其他线程的线程
- thread -i, 指定采样时间间隔
- thread –state ,查看指定状态的线程
@@ -263,78 +268,98 @@+ [i -<value>]指定cpu占比统计的采样间隔,单位为毫秒 +指定cpu使用率统计的采样间隔,单位为毫秒,默认值为200 ++ -[--all] +显示所有匹配的线程 --cpu占比是如何统计出来的?
--+这里的cpu统计的是,一段采样间隔内,当前JVM里各个线程所占用的cpu时间占总cpu时间的百分比。其计算方法为: -首先进行一次采样,获得所有线程的cpu的使用时间(调用的是
-java.lang.management.ThreadMXBean#getThreadCpuTime这个接口),然后睡眠一段时间,默认100ms,可以通过-i参数指定,然后再采样一次,最后得出这段时间内各个线程消耗的cpu时间情况,最后算出百分比。+cpu使用率是如何统计出来的?¶
+这里的cpu使用率与linux 命令
+top -H -p <pid>的线程%CPU类似,一段采样间隔时间内,当前JVM里各个线程的增量cpu时间与采样间隔时间的比例。+工作原理说明:¶
++
- +
首先第一次采样,获取所有线程的CPU时间(调用的是
java.lang.management.ThreadMXBean#getThreadCpuTime()及sun.management.HotspotThreadMBean.getInternalThreadCpuTimes()接口)- +
然后睡眠等待一个间隔时间(默认为200ms,可以通过
-i指定间隔时间)- +
再次第二次采样,获取所有线程的CPU时间,对比两次采样数据,计算出每个线程的增量CPU时间
- +
线程CPU使用率 = 线程增量CPU时间 / 采样间隔时间 * 100%
注意: 这个统计也会产生一定的开销(JDK这个接口本身开销比较大),因此会看到as的线程占用一定的百分比,为了降低统计自身的开销带来的影响,可以把采样间隔拉长一些,比如5000毫秒。
--如果想看从Java进程启动开始到现在的cpu占比情况:可以使用show-busy-java-threads这个脚本
+另外一种查看Java进程的线程cpu使用率方法:可以使用show-busy-java-threads这个脚本
-使用参考¶
--支持一键展示当前最忙的前N个线程并打印堆栈:¶
--$ thread -n 3 -"as-command-execute-daemon" Id=29 cpuUsage=75% RUNNABLE - at sun.management.ThreadImpl.dumpThreads0(Native Method) - at sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:440) - at com.taobao.arthas.core.command.monitor200.ThreadCommand$1.action(ThreadCommand.java:58) - at com.taobao.arthas.core.command.handler.AbstractCommandHandler.execute(AbstractCommandHandler.java:238) - at com.taobao.arthas.core.command.handler.DefaultCommandHandler.handleCommand(DefaultCommandHandler.java:67) - at com.taobao.arthas.core.server.ArthasServer$4.run(ArthasServer.java:276) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) - at java.lang.Thread.run(Thread.java:745) - - Number of locked synchronizers = 1 - - java.util.concurrent.ThreadPoolExecutor$Worker@6cd0b6f8 - -"as-session-expire-daemon" Id=25 cpuUsage=24% TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.taobao.arthas.core.server.DefaultSessionManager$2.run(DefaultSessionManager.java:85) - -"Reference Handler" Id=2 cpuUsage=0% WAITING on java.lang.ref.Reference$Lock@69ba0f27 - at java.lang.Object.wait(Native Method) - - waiting on java.lang.ref.Reference$Lock@69ba0f27 - at java.lang.Object.wait(Object.java:503) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)-当没有参数时,显示所有线程的信息。¶
-+$ thread -Threads Total: 16, NEW: 0, RUNNABLE: 7, BLOCKED: 0, WAITING: 5, TIMED_WAITING: 4, TERMINATED: 0 -ID NAME GROUP PRIORITY STATE %CPU TIME INTERRUPTE DAEMON -30 as-command-execute-daemon system 9 RUNNABLE 72 0:0 false true -23 as-session-expire-daemon system 9 TIMED_WAIT 27 0:0 false true -22 Attach Listener system 9 RUNNABLE 0 0:0 false true -11 pool-2-thread-1 main 5 TIMED_WAIT 0 0:0 false false -12 Thread-2 main 5 RUNNABLE 0 0:0 false true -13 pool-3-thread-1 main 5 TIMED_WAIT 0 0:0 false false -25 as-selector-daemon system 9 RUNNABLE 0 0:0 false true -14 Thread-3 main 5 TIMED_WAIT 0 0:0 false false -26 pool-5-thread-1 system 5 WAITING 0 0:0 false false -15 Thread-4 main 5 RUNNABLE 0 0:0 false false -1 main main 5 WAITING 0 0:2 false false -2 Reference Handler system 10 WAITING 0 0:0 false true -3 Finalizer system 8 WAITING 0 0:0 false true -4 Signal Dispatcher system 9 RUNNABLE 0 0:0 false true -20 NonBlockingInputStreamThread main 5 WAITING 0 0:0 false true -21 Thread-8 main 5 RUNNABLE 0 0:0 false true使用参考¶
+++支持一键展示当前最忙的前N个线程并打印堆栈:¶
++$ thread -n 3 +"C1 CompilerThread0" [Internal] cpuUsage=1.63% deltaTime=3ms time=1170ms + +"arthas-command-execute" Id=23 cpuUsage=0.11% deltaTime=0ms time=401ms RUNNABLE + at java.management@11.0.7/sun.management.ThreadImpl.dumpThreads0(Native Method) + at java.management@11.0.7/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:466) + at com.taobao.arthas.core.command.monitor200.ThreadCommand.processTopBusyThreads(ThreadCommand.java:199) + at com.taobao.arthas.core.command.monitor200.ThreadCommand.process(ThreadCommand.java:122) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111) + at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108) + at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385) + at java.base@11.0.7/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.7/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.7/java.lang.Thread.run(Thread.java:834) + +"VM Periodic Task Thread" [Internal] cpuUsage=0.07% deltaTime=0ms time=584ms+
+- +
没有线程ID,包含
[Internal]表示为JVM内部线程,参考dashboard命令的介绍。- +
cpuUsage为采样间隔时间内线程的CPU使用率,与dashboard命令的数据一致。- +
deltaTime为采样间隔时间内线程的增量CPU时间,小于1ms时被取整显示为0ms。- +
time线程运行总CPU时间。注意:线程栈为第二采样结束时获取,不能表明采样间隔时间内该线程都是在处理相同的任务。建议间隔时间不要太长,可能间隔时间越大越不准确。 +可以根据具体情况尝试指定不同的间隔时间,观察输出结果。
+++当没有参数时,显示第一页线程的信息¶
+默认按照CPU增量时间降序排列,只显示第一页数据。
+++$ thread +Threads Total: 33, NEW: 0, RUNNABLE: 9, BLOCKED: 0, WAITING: 3, TIMED_WAITING: 4, TERMINATED: 0, Internal threads: 17 +ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPT DAEMON +-1 C2 CompilerThread0 - -1 - 5.06 0.010 0:0.973 false true +-1 C1 CompilerThread0 - -1 - 0.95 0.001 0:0.603 false true +23 arthas-command-execute system 5 RUNNABLE 0.17 0.000 0:0.226 false true +-1 VM Periodic Task Thread - -1 - 0.05 0.000 0:0.094 false true +-1 Sweeper thread - -1 - 0.04 0.000 0:0.011 false true +-1 G1 Young RemSet Sampling - -1 - 0.02 0.000 0:0.025 false true +12 Attach Listener system 9 RUNNABLE 0.0 0.000 0:0.022 false true +11 Common-Cleaner InnocuousThrea 8 TIMED_WAI 0.0 0.000 0:0.000 false true +3 Finalizer system 8 WAITING 0.0 0.000 0:0.000 false true +2 Reference Handler system 10 RUNNABLE 0.0 0.000 0:0.000 false true +4 Signal Dispatcher system 9 RUNNABLE 0.0 0.000 0:0.000 false true +15 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.029 false true +22 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.196 false true +24 arthas-NettyHttpTelnetBootstra system 5 RUNNABLE 0.0 0.000 0:0.038 false true +16 arthas-NettyWebsocketTtyBootst system 5 RUNNABLE 0.0 0.000 0:0.001 false true +17 arthas-NettyWebsocketTtyBootst system 5 RUNNABLE 0.0 0.000 0:0.001 false true+thread –all, 显示所有匹配的线程¶
+显示所有匹配线程信息,有时需要获取全部JVM的线程数据进行分析。
-thread id, 显示指定线程的运行堆栈¶
+thread id, 显示指定线程的运行堆栈¶
$ thread 1 "main" Id=1 WAITING on java.util.concurrent.CountDownLatch$Sync@29fafb28 at sun.misc.Unsafe.park(Native Method) @@ -392,6 +417,10 @@ ID NAME GROUP PRIORITY STAthread -i, 指定采样时间间隔¶
++
- +
thread -i 1000: 统计最近1000ms内的线程CPU时间。- +
thread -n 3 -i 1000: 列出1000ms内最忙的3个线程栈diff --git a/trace.html b/trace.html index a888c3fbd..ea104afd2 100644 --- a/trace.html +++ b/trace.html @@ -8,7 +8,7 @@ -$ thread -n 3 -i 1000 "as-command-execute-daemon" Id=4759 cpuUsage=23% RUNNABLE at sun.management.ThreadImpl.dumpThreads0(Native Method) @@ -415,13 +444,11 @@ ID NAME GROUP PRIORITY STAthread –state ,查看指定状态的线程¶
+Threads Total: 16, NEW: 0, RUNNABLE: 9, BLOCKED: 0, WAITING: 3, TIMED_WAITING: 4, TERMINATED: 0 +ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPTE DAEMON +3 Finalizer system 8 WAITING 0.0 0.000 0:0.000 false true +20 arthas-UserStat system 9 WAITING 0.0 0.000 0:0.001 false true +14 arthas-timer system 9 WAITING 0.0 0.000 0:0.000 false true[arthas@28114]$ thread --state WAITING -Threads Total: 15, NEW: 0, RUNNABLE: 7, BLOCKED: 0, WAITING: 5, TIMED_WAITING: 3, TERMINATED: 0 -ID NAME GROUP PRIORITY STATE %CPU TIME INTERRU DAEMON -198 AsyncAppender-Worker-arth system 9 WAITING 0 0:0 false true -3 Finalizer system 8 WAITING 0 0:0 false true -14 RMI Scheduler(0) system 9 WAITING 0 0:0 false true -2 Reference Handler system 10 WAITING 0 0:0 false true -204 pool-8-thread-1 system 5 WAITING 0 0:0 false falsetrace — Arthas 3.4.1 文档 +trace — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/tt.html b/tt.html index 48f29a03f..b9b8e1abc 100644 --- a/tt.html +++ b/tt.html @@ -8,7 +8,7 @@ -tt — Arthas 3.4.1 文档 +tt — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/vmoption.html b/vmoption.html index e92600920..37239992e 100644 --- a/vmoption.html +++ b/vmoption.html @@ -8,7 +8,7 @@ -vmoption — Arthas 3.4.1 文档 +vmoption — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/watch.html b/watch.html index 4fc814949..2622404fd 100644 --- a/watch.html +++ b/watch.html @@ -8,7 +8,7 @@ -watch — Arthas 3.4.1 文档 +watch — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2diff --git a/web-console.html b/web-console.html index bacc75f73..685c6f669 100644 --- a/web-console.html +++ b/web-console.html @@ -8,7 +8,7 @@ -Web Console — Arthas 3.4.1 文档 +Web Console — Arthas 3.4.2 文档 @@ -74,7 +74,7 @@- 3.4.1 + 3.4.2