update doc

pull/483/head
hengyunabc 6 years ago
parent ae2b1c470f
commit 665ebb9968

@ -3,7 +3,7 @@
1. 下载最新版本 1. 下载最新版本
最新版本:[![Arthas](https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square "Arthas")](http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22) **最新版本**[![Arthas](https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square "Arthas")](http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22)
在`Download`栏下载最新的 `bin.zip` 包。 在`Download`栏下载最新的 `bin.zip` 包。
@ -18,7 +18,9 @@
unzip arthas-packaging-bin.zip unzip arthas-packaging-bin.zip
``` ```
3. 安装Arthas: 安装之前最好把所有老版本的Arthas全都删掉 3. 安装Arthas
安装之前最好把所有老版本的Arthas全都删掉
``` ```
sudo su admin sudo su admin
rm -rf /home/admin/.arthas/lib/* rm -rf /home/admin/.arthas/lib/*
@ -27,7 +29,9 @@
``` ```
> 注意这里根据你需要诊断的Java进程的所属用户进行切换 > 注意这里根据你需要诊断的Java进程的所属用户进行切换
4. 启动Arthas: 启动之前请确保老版本的Arthas已经shutdown. 4. 启动Arthas
启动之前请确保老版本的Arthas已经`shutdown`.
``` ```
./as.sh ./as.sh

@ -138,7 +138,7 @@ $ thread -b
- java.util.concurrent.ThreadPoolExecutor$Worker@31a6493e - java.util.concurrent.ThreadPoolExecutor$Worker@31a6493e
``` ```
> 注意, 目前只支持找出synchronized关键字阻塞住的线程 如果是JUL的锁 目前还不支持。 > 注意, 目前只支持找出synchronized关键字阻塞住的线程 如果是`java.util.concurrent.Lock` 目前还不支持。
#### thread -i, 指定采样时间间隔 #### thread -i, 指定采样时间间隔
@ -162,4 +162,4 @@ $ thread -n 3 -i 1000
Number of locked synchronizers = 1 Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@546aeec1 - java.util.concurrent.ThreadPoolExecutor$Worker@546aeec1
... ...
``` ```

@ -167,7 +167,7 @@
<span id="arthas"></span><h1>手动安装Arthas<a class="headerlink" href="#arthas" title="永久链接至标题"></a></h1> <span id="arthas"></span><h1>手动安装Arthas<a class="headerlink" href="#arthas" title="永久链接至标题"></a></h1>
<ol> <ol>
<li><p class="first">下载最新版本</p> <li><p class="first">下载最新版本</p>
<p>最新版本:<a class="reference external" href="http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22"><img alt="Arthas" src="https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square" /></a></p> <p><strong>最新版本</strong><a class="reference external" href="http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22"><img alt="Arthas" src="https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square" /></a></p>
<p><code class="docutils literal notranslate"><span class="pre">Download</span></code>栏下载最新的 <code class="docutils literal notranslate"><span class="pre">bin.zip</span></code> 包。</p> <p><code class="docutils literal notranslate"><span class="pre">Download</span></code>栏下载最新的 <code class="docutils literal notranslate"><span class="pre">bin.zip</span></code> 包。</p>
<p>如果下载速度比较慢,可以尝试用<a class="reference external" href="https://maven.aliyun.com/">阿里云的镜像仓库</a>,比如要下载<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>版本(替换<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>为最新版本下载的url是</p> <p>如果下载速度比较慢,可以尝试用<a class="reference external" href="https://maven.aliyun.com/">阿里云的镜像仓库</a>,比如要下载<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>版本(替换<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>为最新版本下载的url是</p>
<p>https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.x.x/arthas-packaging-3.x.x-bin.zip</p> <p>https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.x.x/arthas-packaging-3.x.x-bin.zip</p>
@ -177,7 +177,8 @@
</pre></div> </pre></div>
</div> </div>
</li> </li>
<li><p class="first">安装Arthas: 安装之前最好把所有老版本的Arthas全都删掉</p> <li><p class="first">安装Arthas</p>
<p>安装之前最好把所有老版本的Arthas全都删掉</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">su</span> <span class="n">admin</span> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">su</span> <span class="n">admin</span>
<span class="n">rm</span> <span class="o">-</span><span class="n">rf</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">admin</span><span class="o">/.</span><span class="n">arthas</span><span class="o">/</span><span class="n">lib</span><span class="o">/*</span> <span class="n">rm</span> <span class="o">-</span><span class="n">rf</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">admin</span><span class="o">/.</span><span class="n">arthas</span><span class="o">/</span><span class="n">lib</span><span class="o">/*</span>
<span class="n">cd</span> <span class="n">arthas</span> <span class="n">cd</span> <span class="n">arthas</span>
@ -188,7 +189,8 @@
<div><p>注意这里根据你需要诊断的Java进程的所属用户进行切换</p> <div><p>注意这里根据你需要诊断的Java进程的所属用户进行切换</p>
</div></blockquote> </div></blockquote>
</li> </li>
<li><p class="first">启动Arthas: 启动之前请确保老版本的Arthas已经shutdown.</p> <li><p class="first">启动Arthas</p>
<p>启动之前请确保老版本的Arthas已经<code class="docutils literal notranslate"><span class="pre">shutdown</span></code>.</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="k">as</span><span class="o">.</span><span class="n">sh</span> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="k">as</span><span class="o">.</span><span class="n">sh</span>
</pre></div> </pre></div>
</div> </div>

File diff suppressed because one or more lines are too long

@ -350,7 +350,7 @@ ID NAME GROUP PRIORITY STA
</pre></div> </pre></div>
</div> </div>
<blockquote> <blockquote>
<div>注意, 目前只支持找出synchronized关键字阻塞住的线程 如果是JUL的锁 目前还不支持。</div></blockquote> <div>注意, 目前只支持找出synchronized关键字阻塞住的线程 如果是<code class="docutils literal notranslate"><span class="pre">java.util.concurrent.Lock</span></code> 目前还不支持。</div></blockquote>
</div> </div>
<div class="section" id="thread-i"> <div class="section" id="thread-i">
<span id="thread-i"></span><h3>thread -i, 指定采样时间间隔<a class="headerlink" href="#thread-i" title="永久链接至标题"></a></h3> <span id="thread-i"></span><h3>thread -i, 指定采样时间间隔<a class="headerlink" href="#thread-i" title="永久链接至标题"></a></h3>

Loading…
Cancel
Save