mirror of
https://github.com/alibaba/arthas.git
synced 2024-04-21 10:21:39 +00:00
update dump doc
This commit is contained in:
@@ -36,10 +36,10 @@ import static com.taobao.text.ui.Element.label;
|
||||
@Name("dump")
|
||||
@Summary("Dump class byte array from JVM")
|
||||
@Description(Constants.EXAMPLE +
|
||||
" dump -E org\\\\.apache\\\\.commons\\\\.lang\\\\.StringUtils\n" +
|
||||
" dump org.apache.commons.lang.StringUtils\n" +
|
||||
" dump java.lang.String\n" +
|
||||
" dump org/apache/commons/lang/StringUtils\n" +
|
||||
" dump *StringUtils\n" +
|
||||
" dump -E org\\\\.apache\\\\.commons\\\\.lang\\\\.StringUtils\n" +
|
||||
Constants.WIKI + Constants.WIKI_HOME + "dump")
|
||||
public class DumpClassCommand extends AnnotatedCommand {
|
||||
private static final Logger logger = LogUtil.getArthasLogger();
|
||||
|
||||
@@ -13,28 +13,17 @@ dump
|
||||
|
||||
### 使用参考
|
||||
|
||||
```shell
|
||||
$ dump -E org\.apache\.commons\.lang\.StringUtils
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
29505d69 +-tddl-client's ModuleClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.pandora
|
||||
.service.loader.ModuleClassLoader-29505d69/org.apache.commons.lang.StringUtils.class
|
||||
6e51ad67 +-java.net.URLClassLoader@6e51ad67 /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassL
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 oader-6e51ad67/org.apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
2bdd9114 +-pandora-qos-service's ModuleClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.pandora
|
||||
.service.loader.ModuleClassLoader-2bdd9114/org.apache.commons.lang.StringUtils.class
|
||||
544dc9ba +-com.taobao.tomcat.container.context.loader.AliWebappClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.tomcat.
|
||||
+-org.apache.catalina.loader.StandardClassLoader@2302e984 container.context.loader.AliWebappClassLoader-544dc9ba/org.apache.commons.lang.String
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 Utils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
22880c2b +-java.net.URLClassLoader@22880c2b /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassL
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 oader-22880c2b/org.apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
Affect(row-cnt:5) cost in 156 ms.
|
||||
$ dump -E org\.apache\.commons\.lang\.StringUtils -c 22880c2b
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
22880c2b +-java.net.URLClassLoader@22880c2b /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassLoader-22880c2b/org
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 .apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
Affect(row-cnt:1) cost in 67 ms.
|
||||
```bash
|
||||
$ dump java.lang.String
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
null /Users/admin/logs/arthas/classdump/java/lang/String.class
|
||||
Affect(row-cnt:1) cost in 119 ms.
|
||||
```
|
||||
|
||||
```bash
|
||||
$ dump demo.*
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
3d4eac69 +-sun.misc.Launcher$AppClassLoader@3d4eac69 /Users/admin/logs/arthas/classdump/sun.misc.Launcher$AppClassLoader-3d4eac69/demo/MathGame.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@66350f69
|
||||
Affect(row-cnt:1) cost in 39 ms.
|
||||
```
|
||||
@@ -14,27 +14,16 @@ dump
|
||||
### Usage
|
||||
|
||||
```bash
|
||||
$ dump org.apache.commons.lang.StringUtils
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
29505d69 +-tddl-client's ModuleClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.pandora
|
||||
.service.loader.ModuleClassLoader-29505d69/org.apache.commons.lang.StringUtils.class
|
||||
6e51ad67 +-java.net.URLClassLoader@6e51ad67 /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassL
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 oader-6e51ad67/org.apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
2bdd9114 +-pandora-qos-service's ModuleClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.pandora
|
||||
.service.loader.ModuleClassLoader-2bdd9114/org.apache.commons.lang.StringUtils.class
|
||||
544dc9ba +-com.taobao.tomcat.container.context.loader.AliWebappClassLoader /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/com.taobao.tomcat.
|
||||
+-org.apache.catalina.loader.StandardClassLoader@2302e984 container.context.loader.AliWebappClassLoader-544dc9ba/org.apache.commons.lang.String
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 Utils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
22880c2b +-java.net.URLClassLoader@22880c2b /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassL
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 oader-22880c2b/org.apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
Affect(row-cnt:5) cost in 156 ms.
|
||||
$ dump -E org\.apache\.commons\.lang\.StringUtils -c 22880c2b
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
22880c2b +-java.net.URLClassLoader@22880c2b /Users/zhuyong/middleware/taobao-tomcat/output/build/bin/classdump/java.net.URLClassLoader-22880c2b/org
|
||||
+-sun.misc.Launcher$AppClassLoader@6951a712 .apache.commons.lang.StringUtils.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@6fafc4c2
|
||||
Affect(row-cnt:1) cost in 67 ms.
|
||||
$ dump java.lang.String
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
null /Users/admin/logs/arthas/classdump/java/lang/String.class
|
||||
Affect(row-cnt:1) cost in 119 ms.
|
||||
```
|
||||
|
||||
```bash
|
||||
$ dump demo.*
|
||||
HASHCODE CLASSLOADER LOCATION
|
||||
3d4eac69 +-sun.misc.Launcher$AppClassLoader@3d4eac69 /Users/admin/logs/arthas/classdump/sun.misc.Launcher$AppClassLoader-3d4eac69/demo/MathGame.class
|
||||
+-sun.misc.Launcher$ExtClassLoader@66350f69
|
||||
Affect(row-cnt:1) cost in 39 ms.
|
||||
```
|
||||
Reference in New Issue
Block a user