You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arthas/en/doc/help.html

107 lines
67 KiB
HTML

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
3 years ago
<meta name="generator" content="VuePress 2.0.0-beta.51">
<style>
:root {
--c-bg: #fff;
}
html.dark {
--c-bg: #22272e;
}
html, body {
background-color: var(--c-bg);
}
</style>
<script>
const userMode = localStorage.getItem('vuepress-color-scheme');
const systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
document.documentElement.classList.toggle('dark', true);
}
</script>
3 years ago
<link rel="icon" href="/images/favicon.ico"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="og:title" content="Arthas"><meta property="og:image:alt" content="Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas"><meta property="og:image" content="/images/arthas_mate_image.png"><meta property="og:description" content="Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="600"><meta property="twitter:image:src" content="/images/arthas_mate_image.png"><meta property="twitter:image:alt" content="Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas"><meta itemprop="name" content="Arthas"><meta itemprop="image" content="/images/arthas_mate_image.png"><meta itemprop="description" content="Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas"><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
2 years ago
</script><meta name="aes-config" content="pid=xux-opensource&user_type=101&uid=&username=&dim10=arthas"><script src="//g.alicdn.com/alilog/mlog/aplus_v2.js" id="beacon-aplus" exparams="clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx"></script><script src="//g.alicdn.com/aes/??tracker/1.0.34/index.js,tracker-plugin-pv/2.4.5/index.js,tracker-plugin-event/1.2.5/index.js,tracker-plugin-jserror/1.0.13/index.js,tracker-plugin-api/1.1.14/index.js,tracker-plugin-perf/1.1.8/index.js,tracker-plugin-eventTiming/1.0.4/index.js"></script><title>help | arthas</title><meta name="description" content="arthas user document">
2 years ago
<link rel="modulepreload" href="/assets/app.a26fb751.js"><link rel="modulepreload" href="/assets/help.html.87cf95da.js"><link rel="modulepreload" href="/assets/help.html.bad1a0de.js"><link rel="prefetch" href="/assets/index.html.84788405.js"><link rel="prefetch" href="/assets/index.html.806ea641.js"><link rel="prefetch" href="/assets/advanced-use.html.6a51f976.js"><link rel="prefetch" href="/assets/advice-class.html.224ee4a2.js"><link rel="prefetch" href="/assets/agent.html.7fb2e994.js"><link rel="prefetch" href="/assets/arthas-properties.html.0aa14eb6.js"><link rel="prefetch" href="/assets/arthas3.html.c547dc28.js"><link rel="prefetch" href="/assets/async.html.227408ac.js"><link rel="prefetch" href="/assets/auth.html.75b454c4.js"><link rel="prefetch" href="/assets/base64.html.cfb6f7e0.js"><link rel="prefetch" href="/assets/batch-support.html.6dd8c760.js"><link rel="prefetch" href="/assets/cat.html.6cdc566b.js"><link rel="prefetch" href="/assets/classloader.html.75c5e1ca.js"><link rel="prefetch" href="/assets/cls.html.2c126349.js"><link rel="prefetch" href="/assets/commands.html.23fd8667.js"><link rel="prefetch" href="/assets/contact-us.html.d767be56.js"><link rel="prefetch" href="/assets/dashboard.html.1dca4ac9.js"><link rel="prefetch" href="/assets/docker.html.9f25a18e.js"><link rel="prefetch" href="/assets/download.html.07b6d1c2.js"><link rel="prefetch" href="/assets/dump.html.213bb737.js"><link rel="prefetch" href="/assets/echo.html.8dc5f2cf.js"><link rel="prefetch" href="/assets/faq.html.bfa7b88d.js"><link rel="prefetch" href="/assets/getstatic.html.ea55aee5.js"><link rel="prefetch" href="/assets/grep.html.608be554.js"><link rel="prefetch" href="/assets/groovy.html.cb1faf0d.js"><link rel="prefetch" href="/assets/heapdump.html.d7c1054b.js"><link rel="prefetch" href="/assets/help.html.b816fbc7.js"><link rel="prefetch" href="/assets/history.html.585c7365.js"><link rel="prefetch" href="/assets/http-api.html.b873cd80.js"><link rel="prefetch" href="/assets/idea-plugin.html.ae8d6fdf.js"><link rel="prefetch" href="/assets/install-detail.html.a3dc2197.js"><link rel="prefetch" href="/assets/jad.html.d284d3c9.js"><link rel="prefetch" href="/assets/jfr.html.036cb593.js"><link rel="prefetch" href="/assets/jvm.html.9a5d399f.js"><link rel="prefetch" href="/assets/keymap.html.3df742d1.js"><link rel="prefetch" href="/assets/logger.html.0645797d.js"><link rel="prefetch" href="/assets/manual-install.html.0f1923ab.js"><link rel="prefetch" href="/assets/mbean.html.4ecaa7de.js"><link rel="prefetch" href="/assets/mc.html.03d8bb2f.js"><link rel="prefetch" href="/assets/memory.html.588ad57c.js"><link rel="prefetch" href="/assets/monitor.html.12cb2ce0.js"><link rel="prefetch" href="/assets/ognl.html.e34bbf20.js"><link rel="prefetch" href="/assets/options.html.668e000e.js"><link rel="prefetch" href="/assets/perfcounter.html.e5a4c6a0.js"><link rel="prefetch" href="/assets/profiler.html.2e0b667d.js"><link rel="prefetch" href="/assets/pwd.html.2d8e26f3.js"><link rel="prefetch" href="/assets/quick-start.html.66e6f859.js"><link rel="prefetch" href="/assets/quit.html.ee51efad.js"><link rel="prefetch" href="/assets/redefine.html.97540496.js"><link rel="prefetch" href="/assets/release-notes.html.a836d631.js"><link rel="prefetch" href="/assets/reset.html.e415a09c.js"><link rel="prefetch" href="/assets/retransform.html.7c2da729.js"><link rel="prefetch" href="/assets/save-log.html.676a8345.js"><link rel="prefetch" href="/assets/sc.html.7cc5c092.js"><link rel="prefetch" href="/assets/session.html.8e309fff.js"><link rel="prefetch" href="/assets/sm.html.488c49b6.js"><link rel="prefetch" href="/assets/spring-boot-starter.html.e9b63005.js"><link rel="prefetch" href="/assets/stack.html.347b1212.js"><link rel="prefetch" href="/assets/start-arthas.html.d9639d4c.js"><link rel="prefetch" href="/assets/stop.html.13a70a9e.js"><link rel="prefetch" href="/assets/sysenv.html.928f9596.js"><link rel="prefetch" href="/assets/sysprop.html.d7ae9a83.js"><link rel="prefetch" href="/assets/tee.html.8e722a1e.js"><link rel="prefetch" href="/assets/thread.html.5799728a.js">
3 years ago
<link rel="stylesheet" href="/assets/style.da1934a3.css">
</head>
<body>
2 years ago
<div id="app"><!--[--><div class="theme-container"><!--[--><header class="navbar"><div class="toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a href="/en/" class="" data-v-61144abc><!----><span class="site-name can-hide" data-v-61144abc>arthas</span><span class="navbar-version" data-v-61144abc>v3.6.8</span></a></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide"><!--[--><div class="navbar-item"><a href="/en/" class="" aria-label="HOME"><!--[--><!--]--> HOME <!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="/doc/arthas-tutorials.html?language=en&amp;id=arthas-basics" rel="noopener noreferrer" target="_blank" aria-label="ONLINE TUTORIALS"><!--[--><!--]--><span>ONLINE TUTORIALS</span><span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a href="/en/doc" class="router-link-active" aria-label="DOCS"><!--[--><!--]--> DOCS <!--[--><!--]--></a></div><div class="navbar-item"><a href="/en/doc/commands.md" class="" aria-label="COMMANDS"><!--[--><!--]--> COMMANDS <!--[--><!--]--></a></div><div class="navbar-item"><a href="/en/doc/download.md" class="" aria-label="DOWNLOAD"><!--[--><!--]--> DOWNLOAD <!--[--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="SOLUTIONS"><span class="title">SOLUTIONS</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="SOLUTIONS"><span class="title">SOLUTIONS</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="external-link" href="https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0" rel="noopener noreferrer" target="_blank" aria-label="Microservice solutions"><!--[--><!--]--><span>Microservice solutions</span><span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0" rel="noopener noreferrer" target="_blank" aria-label="Distributed transaction solutions"><!--[--><!--]--><span>Distributed transaction solutions</span><span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://www.aliyun.com/product/aha
NAME DESCRIPTION
<span class="token builtin class-name">help</span> Display Arthas Help
auth Authenticates the current session
keymap Display all the available keymap <span class="token keyword">for</span> the specified connection.
sc Search all the classes loaded by JVM
sm Search the method of classes loaded by JVM
classloader Show classloader info
jad Decompile class
getstatic Show the static field of a class
monitor Monitor method execution statistics, e.g. total/success/failure count, average rt, fail rate, etc.
stack Display the stack trace <span class="token keyword">for</span> the specified class and method
thread Display thread info, thread stack
trace Trace the execution <span class="token function">time</span> of specified method invocation.
<span class="token function">watch</span> Display the input/output parameter, <span class="token builtin class-name">return</span> object, and thrown exception of specified method invocation
tt Time Tunnel
jvm Display the target JVM information
perfcounter Display the perf counter information.
ognl Execute ognl expression.
3 years ago
<span class="token function">mc</span> Memory compiler, compiles <span class="token function">java</span> files into bytecode and class files <span class="token keyword">in</span> memory.
redefine Redefine classes. @see Instrumentation<span class="token comment">#redefineClasses(ClassDefinition...)</span>
retransform Retransform classes. @see Instrumentation<span class="token comment">#retransformClasses(Class...)</span>
dashboard Overview of target jvm&#39;s thread, memory, gc, vm, tomcat info.
dump Dump class byte array from JVM
heapdump Heap dump
options View and change various Arthas options
cls Clear the <span class="token function">screen</span>
reset Reset all the enhanced classes
version Display Arthas version
session Display current session information
sysprop Display, and change the system properties.
sysenv Display the system env.
vmoption Display, and update the vm diagnostic options.
logger Print logger info, and update the logger level
<span class="token function">history</span> Display <span class="token builtin class-name">command</span> <span class="token function">history</span>
<span class="token function">cat</span> Concatenate and print files
base64 Encode and decode using Base64 representation
<span class="token builtin class-name">echo</span> <span class="token function">write</span> arguments to the standard output
<span class="token builtin class-name">pwd</span> Return working directory name
mbean Display the mbean information
<span class="token function">grep</span> <span class="token function">grep</span> <span class="token builtin class-name">command</span> <span class="token keyword">for</span> pipes.
<span class="token function">tee</span> <span class="token function">tee</span> <span class="token builtin class-name">command</span> <span class="token keyword">for</span> pipes.
profiler Async Profiler. https://github.com/jvm-profiling-tools/async-profiler
stop Stop/Shutdown Arthas server and <span class="token builtin class-name">exit</span> the console.
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code> $ <span class="token builtin class-name">help</span> dashboard
USAGE:
dashboard <span class="token punctuation">[</span>-h<span class="token punctuation">]</span> <span class="token punctuation">[</span>-i <span class="token operator">&lt;</span>value<span class="token operator">&gt;</span><span class="token punctuation">]</span> <span class="token punctuation">[</span>-n <span class="token operator">&lt;</span>value<span class="token operator">&gt;</span><span class="token punctuation">]</span>
SUMMARY:
Overview of target jvm&#39;s thread, memory, gc, vm, tomcat info.
EXAMPLES:
dashboard
3 years ago
dashboard <span class="token parameter variable">-n</span> <span class="token number">10</span>
dashboard <span class="token parameter variable">-i</span> <span class="token number">2000</span>
WIKI:
https://arthas.aliyun.com/doc/dashboard
OPTIONS:
3 years ago
-h, <span class="token parameter variable">--help</span> this <span class="token builtin class-name">help</span>
-i, <span class="token parameter variable">--interval</span> <span class="token operator">&lt;</span>value<span class="token operator">&gt;</span> The interval <span class="token punctuation">(</span>in ms<span class="token punctuation">)</span> between two executions, default is <span class="token number">5000</span> ms.
-n, --number-of-execution <span class="token operator">&lt;</span>value<span class="token operator">&gt;</span> The number of <span class="token builtin class-name">times</span> this <span class="token builtin class-name">command</span> will be executed.
3 years ago
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div><!--[--><!--]--></div><footer class="page-meta right-menu-padding" data-v-fdd717e0><div class="meta-item edit-link"><a class="external-link meta-item-label" href="https://github.com/alibaba/arthas/edit/master/site/docs/en/doc/help.md" rel="noopener noreferrer" target="_blank" aria-label="Edit this page on GitHub"><!--[--><!--]--><span>Edit this page on GitHub</span><span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><!----></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: i@fatpandac.com">Fatpandac</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: hengyunabc@gmail.com">hengyunabc</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: dkafussss@gmail.com">Fu</span><!----><!--]--><!--]--></span></div></footer><nav class="page-nav right-menu-padding" data-v-fdd717e0><p class="inner"><span class="prev"><a href="/en/doc/grep.html" class="" aria-label="grep"><!--[--><!--]--> grep <!--[--><!--]--></a></span><span class="next"><a href="/en/doc/history.html" class="" aria-label="history"><!--[--><!--]--> history <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
2 years ago
<script type="module" src="/assets/app.a26fb751.js" defer></script>
</body>
</html>