diff --git a/en/_sources/install-detail.md.txt b/en/_sources/install-detail.md.txt index c7f536b7a..00a5d0cf9 100644 --- a/en/_sources/install-detail.md.txt +++ b/en/_sources/install-detail.md.txt @@ -80,7 +80,9 @@ If you cannot boot Arthas, try to pass in all the critical options manually as t ## Offline Help Documentation -Latest Version:[![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.taoba) +Latest Version:[![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 the latest `doc.zip`. ## Uninstall diff --git a/en/_sources/monitor.md.txt b/en/_sources/monitor.md.txt new file mode 100644 index 000000000..37dbc1551 --- /dev/null +++ b/en/_sources/monitor.md.txt @@ -0,0 +1,52 @@ +monitor +======= + +Monitor the `class-pattern` & `method-pattern` matched methods invoking traces. + +F.Y.I + +1. `monitor` is a persistent command, it never returns until `Ctrl+C` to manually stop it. +2. the server runs the tasks in the background; +3. injected code will become invalid automatically once the tasks being terminated; +4. in theory, Arthas commands will not change any original behaviors. + +### Properties monitored + +|Property|Specification| +|---:|:---| +|timestamp|timestamp| +|class|Java class| +|method|constructor and regular methods| +|total|calling times| +|success|success count| +|fail|failure count| +|rt|average RT| +|fail-rate|failure ratio| + +### Parameters + +|Name|Specification| +|---:|:---| +|*class-pattern*|pattern for the class name| +|*method-pattern*|pattern for the method name| +|[E]|turn on regx matching while the default is wildcards matching| +|`[c:]`|cycle of output with default value: `120 s`| + +### Usage + +```shell +$ monitor -c 5 com.alibaba.sample.petstore.web.store.module.screen.ItemList execute +Press Ctrl+C to abort. +Affect(class-cnt:1 , method-cnt:1) cost in 36 ms. + timestamp class method total success fail rt fail-rate +----------------------------------------------------------------------------------------------------------------------------------- + 2015-12-17 10:56:40 com.alibaba.sample.petstore.web.store.module.screen.ItemList execute 10 10 0 2.00 0.00% + + timestamp class method total success fail rt fail-rate +----------------------------------------------------------------------------------------------------------------------------------- + 2015-12-17 10:56:45 com.alibaba.sample.petstore.web.store.module.screen.ItemList execute 11 11 0 2.18 0.00% + + timestamp class method total success fail rt fail-rate +----------------------------------------------------------------------------------------------------------------------------------- + 2015-12-17 10:56:50 com.alibaba.sample.petstore.web.store.module.screen.ItemList execute 0 0 0 0.00 0.00% +``` diff --git a/en/_sources/options.md.txt b/en/_sources/options.md.txt new file mode 100644 index 000000000..e22472d48 --- /dev/null +++ b/en/_sources/options.md.txt @@ -0,0 +1,26 @@ +options +=== + +> Global options + +| Name | Default Value | Description | +| ------------------ | ----- | ---------------------------------------- | +| unsafe | false | Enable support for system-level class enhancement; JVM might crash, if you turn on this switch (please use with great caution!) | +| dump | false | Enable support for dumping enhanced class to external file,if turned on,class file will be dumped to`/${application dir}/arthas-class-dump/`,please see console for specific location | +| batch-re-transform | true | re-transform matched classes in batch | +| json-format | false | Enable output in JSON format | +| disable-sub-class | false | Disabling child class matching,by default child class will be matched during matching target class,if you wish exact matching,you can turn this off | +| debug-for-asm | false | Print ASM related debug message | +| save-result | false | Enable saving logs for task results,when turn to true, all command results will be saved to `/home/admin/logs/arthas/arthas.log` | +| job-timeout | 1d | Default time-out time for back-stage tasks,if exceed this time,task will be stopped;i.e. 1d, 2h, 3m, 25s,representing day、hour、minute、second | + +### Usage + +For example,if you wish to save logs for command results, you can use following command: + +``` +$ options save-result true + NAME BEFORE-VALUE AFTER-VALUE +---------------------------------------- + save-result false true +``` diff --git a/en/_sources/redefine.md.txt b/en/_sources/redefine.md.txt new file mode 100644 index 000000000..4ce2af248 --- /dev/null +++ b/en/_sources/redefine.md.txt @@ -0,0 +1,26 @@ +redefine +======== + +Load the external `*.class` files and *re-define* the JVM-loaded classes. + +Reference: [Instrumentation#redefineClasses](https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/Instrumentation.html#redefineClasses-java.lang.instrument.ClassDefinition...-) + +F.Y.I + +1. Re-defined classes cannot be restores any more; +2. Re-definition can fail (like adding a new field); for more information, please refer to JDK documentation + +### Options + +|Name|Specification| +|---:|:---| +|[c:]|hashcode of the class loader| +|[p:]|absolute path of the external `*.class` (multiple paths supported)| + + +### Usage + +``` + redefine -p /tmp/Test.class + redefine -c 327a647b -p /tmp/Test.class /tmp/Test\$Inner.class +``` diff --git a/en/advanced-use.html b/en/advanced-use.html index 92bdf18fd..f6c7f5b13 100644 --- a/en/advanced-use.html +++ b/en/advanced-use.html @@ -213,7 +213,7 @@
  • sc - methods’ profile of the classes loaded by JVM
  • sm - methods’ profile of the loaded classes
  • dump - dump out the byte code of the loaded class to specified location
  • -
  • redefine - load external *.class files and re-define the JVM
  • +
  • redefine - load external *.class files and re-define the JVM
  • jad - de-compile the specified loaded classes
  • classloader - check the inheritance structure, urls, class loading info of class cloader; using classloader to getResource
  • @@ -223,7 +223,7 @@
    Attention: commands here are taking advantage of byte code injection, which means we are using AOP to monitor and analyze the classes. So when using it for online troubleshooting, you’d better explicitly specifically specify the classes and also remember to remove the injected code by shutdown or reset (for specific classes).
    -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • @@ -349,6 +350,8 @@ file:/Users/hello/soft/taobao-tomcat-7.0.64/deploy/taobao-hsf.sar/lib/picocontai
    diff --git a/en/dashboard.html b/en/dashboard.html index 592613e5a..2904416ba 100644 --- a/en/dashboard.html +++ b/en/dashboard.html @@ -108,13 +108,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/dump.html b/en/dump.html index bcad4ea87..286e48ecb 100644 --- a/en/dump.html +++ b/en/dump.html @@ -107,13 +107,13 @@
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/getstatic.html b/en/getstatic.html index 631768272..ee71a48e7 100644 --- a/en/getstatic.html +++ b/en/getstatic.html @@ -103,13 +103,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/install-detail.html b/en/install-detail.html index a6c0b940d..f4d24887c 100644 --- a/en/install-detail.html +++ b/en/install-detail.html @@ -244,7 +244,8 @@

    Offline Help Documentation

    -

    Latest Version:Arthas

    +

    Latest Version:Arthas

    +

    Download the latest doc.zip.

    Uninstall

    diff --git a/en/jad.html b/en/jad.html index 14b2fa695..66ada0eb5 100644 --- a/en/jad.html +++ b/en/jad.html @@ -107,13 +107,13 @@
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/jvm.html b/en/jvm.html index 6fb386186..cce90d3ca 100644 --- a/en/jvm.html +++ b/en/jvm.html @@ -107,13 +107,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/monitor.html b/en/monitor.html new file mode 100644 index 000000000..eea293d95 --- /dev/null +++ b/en/monitor.html @@ -0,0 +1,382 @@ + + + + + + + + + + + monitor — Arthas 3.0.5-SNAPSHOT documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    monitor

    +

    Monitor the class-pattern & method-pattern matched methods invoking traces.

    +

    F.Y.I

    +
      +
    1. monitor is a persistent command, it never returns until Ctrl+C to manually stop it.
    2. +
    3. the server runs the tasks in the background;
    4. +
    5. injected code will become invalid automatically once the tasks being terminated;
    6. +
    7. in theory, Arthas commands will not change any original behaviors.
    8. +
    +
    +

    Properties monitored

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PropertySpecification
    timestamptimestamp
    classJava class
    methodconstructor and regular methods
    totalcalling times
    successsuccess count
    failfailure count
    rtaverage RT
    fail-ratefailure ratio
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameSpecification
    class-patternpattern for the class name
    method-patternpattern for the method name
    [E]turn on regx matching while the default is wildcards matching
    [c:]cycle of output with default value: 120 s
    +
    +

    Usage

    +
    $ monitor -c 5 com.alibaba.sample.petstore.web.store.module.screen.ItemList execute
    +Press Ctrl+C to abort.
    +Affect(class-cnt:1 , method-cnt:1) cost in 36 ms.
    + timestamp            class                                                         method   total  success  fail  rt    fail-rate
    +-----------------------------------------------------------------------------------------------------------------------------------
    + 2015-12-17 10:56:40  com.alibaba.sample.petstore.web.store.module.screen.ItemList  execute  10     10       0     2.00  0.00%
    +
    + timestamp            class                                                         method   total  success  fail  rt    fail-rate
    +-----------------------------------------------------------------------------------------------------------------------------------
    + 2015-12-17 10:56:45  com.alibaba.sample.petstore.web.store.module.screen.ItemList  execute  11     11       0     2.18  0.00%
    +
    + timestamp            class                                                         method   total  success  fail  rt    fail-rate
    +-----------------------------------------------------------------------------------------------------------------------------------
    + 2015-12-17 10:56:50  com.alibaba.sample.petstore.web.store.module.screen.ItemList  execute  0      0        0     0.00  0.00%
    +
    +
    +
    +
    + + +
    + +
    + + +
    +
    + +
    + +
    + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + \ No newline at end of file diff --git a/en/objects.inv b/en/objects.inv index 2017077eb..a4ca91081 100644 --- a/en/objects.inv +++ b/en/objects.inv @@ -2,5 +2,5 @@ # Project: Arthas # Version: 3.0.5-SNAPSHOT # The remainder of this file is compressed using zlib. -xmKN09/$!EJTV`5.~Scq%v?6ON`xN4tWj{shXd8S'50kHU8N:c"7ekq)' -K+fj \3Ye~(4v1:JU+,}e|ِM1gc h#PMJSRwfx,qFL<"di{VwPV8>:n놘˱=8f=9 |ɻ.8]N&En. \ No newline at end of file +xmKN09/$!UJT*8kTĵ'x$v?YwI?D(w0$gų"dᥓ*O%D| + + + + + + + + options — Arthas 3.0.5-SNAPSHOT documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    options

    +
    +
    Global options
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDefault ValueDescription
    unsafefalseEnable support for system-level class enhancement; JVM might crash, if you turn on this switch (please use with great caution!)
    dumpfalseEnable support for dumping enhanced class to external file,if turned on,class file will be dumped to/${application dir}/arthas-class-dump/,please see console for specific location
    batch-re-transformtruere-transform matched classes in batch
    json-formatfalseEnable output in JSON format
    disable-sub-classfalseDisabling child class matching,by default child class will be matched during matching target class,if you wish exact matching,you can turn this off
    debug-for-asmfalsePrint ASM related debug message
    save-resultfalseEnable saving logs for task results,when turn to true, all command results will be saved to /home/admin/logs/arthas/arthas.log
    job-timeout1dDefault time-out time for back-stage tasks,if exceed this time,task will be stopped;i.e. 1d, 2h, 3m, 25s,representing day、hour、minute、second
    +

    Usage

    +

    For example,if you wish to save logs for command results, you can use following command:

    +
    $ options save-result true                                                                                         
    + NAME         BEFORE-VALUE  AFTER-VALUE                                                                            
    +----------------------------------------                                                                           
    + save-result  false         true
    +
    +
    +
    +
    + + +
    + +
    +
    + + + + +
    + +
    +

    + © Copyright 2018, Alibaba Middleware Group, and contributors. + +

    +
    + Built with Sphinx using a theme provided by Read the Docs. + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/en/redefine.html b/en/redefine.html new file mode 100644 index 000000000..12f4cc329 --- /dev/null +++ b/en/redefine.html @@ -0,0 +1,316 @@ + + + + + + + + + + + redefine — Arthas 3.0.5-SNAPSHOT documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    redefine

    +

    Load the external *.class files and re-define the JVM-loaded classes.

    +

    Reference: Instrumentation#redefineClasses

    +

    F.Y.I

    +
      +
    1. Re-defined classes cannot be restores any more;
    2. +
    3. Re-definition can fail (like adding a new field); for more information, please refer to JDK documentation
    4. +
    +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    NameSpecification
    [c:]hashcode of the class loader
    [p:]absolute path of the external *.class (multiple paths supported)
    +
    +

    Usage

    +
       redefine -p /tmp/Test.class
    +   redefine -c 327a647b -p /tmp/Test.class /tmp/Test\$Inner.class
    +
    +
    +
    +
    + + +
    + +
    + + +
    +
    + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/en/sc.html b/en/sc.html index f1bbdd44f..1b69ca44a 100644 --- a/en/sc.html +++ b/en/sc.html @@ -110,13 +110,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/searchindex.js b/en/searchindex.js index 13ad9a9f7..1dc1132ac 100644 --- a/en/searchindex.js +++ b/en/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["README","advanced-use","classloader","commands","dashboard","dump","getstatic","index","install-detail","jad","jvm","quick-start","sc","sm","sysprop","thread"],envversion:55,filenames:["README.md","advanced-use.md","classloader.md","commands.md","dashboard.md","dump.md","getstatic.md","index.md","install-detail.md","jad.md","jvm.md","quick-start.md","sc.md","sm.md","sysprop.md","thread.md"],objects:{},objnames:{},objtypes:{},terms:{"0_162":11,"0_51":14,"0_60":[2,4,10],"100m":4,"103m":4,"10d307f1":2,"114m":4,"1201f221":2,"12m":11,"131ef10":2,"1365m":[4,11],"13b6aecc":2,"14dad5dc":[2,9],"14m":[4,11],"155m":11,"16020s":4,"167m":4,"172m":4,"1817d444":[2,9],"1820m":[4,11],"1b6d3586":2,"1ba9117":2,"1d44eef3":12,"1f57f96d":2,"2002fc1d":2,"20m":11,"223m":4,"226b143b":2,"22880c2b":5,"22fcf7ab":2,"2302e984":5,"23348b5d":2,"234m":4,"23m":11,"240m":[4,11],"24313fcc":2,"247bddad":2,"2833cc44":2,"29505d69":5,"29fafb28":15,"2bdd9114":[5,9],"2f8dad04":2,"31a6493":15,"3232a28a":2,"328b3a05":2,"32m":11,"334e6bb8":2,"39m":4,"3bbaa1b8":2,"3d5c822d":2,"4009e306":2,"41a2befb":2,"41e1e210":2,"429bffaa":2,"46m":4,"47m":4,"4944252c":2,"4988d8b8":2,"4b8ee4d":2,"4c0df5f8":9,"4d0f2471":2,"4fa2d7e6":2,"522400c2":2,"53f65459":2,"544dc9ba":5,"546aeec1":15,"548a102f":2,"57a462c9":12,"59m":4,"5e255d0b":2,"5ffe9775":2,"609cd4d8":2,"65m":11,"668m":4,"672m":11,"6913c1fb":2,"6951a712":[5,9,12],"696da30b":2,"69ba0f27":15,"69dcaba4":9,"6cd0b6f8":15,"6e51ad67":[5,9],"6fafc4c2":[5,9],"7127ee12":15,"725be470":15,"72cda8e":2,"73f44f24":2,"79d8407f":2,"7a419da4":2,"7c9d8e2":2,"7e5afaa6":2,"7ec7ffd3":2,"85m":11,"\u4e2d\u6587\u6587\u6863":7,"boolean":[9,13],"byte":[1,9],"case":7,"class":[0,2,3,5,6,7,9,10,11,12,13,14],"default":[1,5,9,12,13,15],"enum":6,"final":[9,10,11,12,15],"function":11,"import":[9,11],"int":[11,12],"new":[1,9,11,15],"null":[2,9],"public":[9,11,12,13],"return":[0,1,7,9,11,13],"static":[1,6,9,11,12],"super":[9,12],"switch":2,"throw":11,"true":[4,9,11,12,14,15],"try":[0,8,11],"var":14,"void":[9,11],"while":[5,9,11,12,13],And:7,But:8,DOS:11,For:[8,11],IDE:7,QPS:4,That:7,The:8,Useful:7,Using:[1,2,15],With:0,_162:11,a38d7a3:[2,9],aaa:[6,12],abbrevi:[12,13],abort:11,abov:[7,8],absolut:8,abstractcommandhandl:15,abstractconnectionhandl:15,abstracthttp11processor:15,abstractprotocol:15,abstractqueuedsynchron:15,acceptor:4,access:[6,15],achiev:6,acl:2,acquiresharedinterrupt:15,action:15,activ:10,adataarrai:9,add:8,adding:7,addit:7,admin:11,advanc:[7,11],advantag:1,affect:[1,2,3,5,6,9,10,11],after:15,agent:[2,8],agentlaunch:2,aging:10,air:10,ali:4,alibaba:[2,6,7,8,11,14],alimonitor:2,aliwebappclassload:[5,12],all:[0,1,2,3,7,8,10,12,13],along:12,also:[1,3,8],analyz:[0,1],ancestor:13,ani:8,annot:[2,12,13],annotatedcommandimpl:15,anoth:[8,15],answer:7,aop:1,apach:[1,5,9,12,13,15],apart:0,api:[2,14],appclassload:[2,5,9,12],applic:7,applicationfilterchain:15,arch:[10,14],area:3,arg:11,argument:[0,1,8,10],arrai:9,arraylist:6,artha:[0,1,2,4,6,9,14,15],arthas_histori:8,arthasclassload:2,arthasserv:15,ash:10,asia:14,ask:8,asmclassload:2,assist:[0,3,9],asyncappend:11,asynctimeout:4,atom:11,atomicinteg:11,attach:[1,8,11,15],attent:[1,15],authent:15,authenticatorbas:15,auto:[7,14],aux:8,avail:8,averag:[4,10],await:15,awt:14,b03:14,b16:14,b23:10,back:1,base:2,basic:15,bat:[8,11],batch:1,bbb:6,bcpkix:10,bcprov:10,becaus:7,befor:0,behind:9,besid:7,better:[1,8,9,15],bin:[5,8,10],bio:[4,15],bit:[10,14],booleanvalu:9,boot:[2,9,10,11,14],bootstrapclassload:2,born:7,both:7,brari:10,bring:1,browser:7,buc:2,bug:14,buglevel:14,bugreport:14,build:5,busi:[0,4,7,15],bytecod:5,cach:10,call:[1,7],can:[0,2,3,6,7,8,11,12,13,15],cannot:[8,11],catalina:[5,12,13,15],categor:2,categori:[9,10],categoris:2,caution:2,cdi:2,ces:14,cgraphicsenviron:14,chang:[7,14],charact:11,charset:[10,14],check:[0,1,2,3,6,7,8,10,12,13,15],checkthread:4,chines:7,choos:11,citru:12,class_nam:6,classdump:5,classload:[3,5,7,9],clazz:9,clear:[1,3],cli:10,client:[1,2,3,5],cloader:1,close:3,cls:[1,3],cmdline:11,cnt:[2,5,6,9,11],code:[0,1,3,7,9,10,11,12],code_cach:[4,11],codecachemanag:10,collect:[1,9],collector:[9,10],color:[1,8],com:[2,5,6,9,12,14,15],command:[1,2,7,8,11,12,14,15],commandprocesstask:15,commit:10,common:[2,5,12],compar:15,compil:[1,9,10,14],complet:[7,11,14],composit:6,compress:10,comput:15,concaten:8,concurr:[11,15],conemu:8,conf:10,config:[2,10],conflict:7,connect:[1,4,8,11],connector:[4,10,13,15],consol:[9,11],constructor:13,cont:14,contain:[2,5,9,12],containerbackgroundprocessor:4,containskei:9,content:[2,10,11,14],context:[5,12],contextloadfiltervalv:15,contribut:7,conveni:6,core:[2,8,15],corpor:[10,14],cost:[0,1,2,5,6,9,10,11,15],count:[2,4,10,11],countdownlatch:15,counter:11,countri:14,coyot:15,coyoteadapt:15,cprinterjob:14,cpu:[4,7,11,14,15],cpuusag:15,cra:10,crash:10,creat:10,createrequest:13,critic:8,ctrl:[4,11],curl:8,current:[1,3,4,8,11,12,13],dae:11,daemon:[4,10,11,15],dai:1,dalon:10,dashb:11,dashboard:[1,3],data:[9,14,15],dataarrai:9,debug:7,declar:[12,13],decompil:7,decreas:15,defaultcommandhandl:15,defaultsessionmanag:15,defin:[1,3],delegatingclassload:2,delet:8,deploi:2,depth:12,describ:7,destroyintern:13,detail:[1,7,8,11,12,13],develop:7,diagnos:8,diagnost:[0,7],diamond:2,differ:[4,7],dir:14,directli:[8,12],directmetr:9,directori:[5,8],disabl:12,disappear:7,disconnect:[1,11],dispatch:[11,15],displai:14,djava:10,doacquiresharedinterrupt:15,doc:7,dofilt:15,doget:15,download:[8,9],dump:[1,3,4],dumpthreads0:15,each:1,eagleey:[2,15],eagleeyefilt:15,easier:0,easili:0,eden:10,effect:15,either:7,empow:1,empti:12,enabl:7,encod:14,encount:7,endian:14,endor:14,endors:14,english:7,ensur:7,enter:11,enterpris:2,entri:8,entryset:6,environ:[7,14],error:[4,9],errorreportvalv:15,escap:11,etc:7,even:[0,6,7],ever:0,exampl:[11,14],except:[0,7,13],exec:15,exectur:11,execut:[11,15],exist:[7,11],exit:[1,3,4],expand:15,expect:[7,8],expert:8,expir:15,explicitli:1,ext:14,extclassload:[2,5,9,12],extend:9,extens:[10,14],extern:1,extra:15,factori:9,fals:[4,9,10,11,12,14,15],fastjson:2,fba92d3:2,field:[6,12],field_nam:6,file:[1,2,7,8,10,12,14],filesync:2,filter:[6,15],filterchainadapt:15,find:[7,8],findsslhostconfig:13,fly:7,folder:[11,14],follow:[8,11],forcedlog:9,forcibl:1,fork:7,format:[4,14],found:[9,11],fqcn:9,framework:[2,9],from:[0,3,4,7,12,13,15],front:1,frozen:15,full:12,garbag:10,gen:10,get:[2,6,8,9,11,15],getallowtrac:13,getasynctimeout:13,getattribut:13,getboolean:9,getcont:9,getdomainintern:13,geteffectivelevel:9,getenablelookup:13,getjsonarrai:9,getlocalport:13,getlogg:9,getmaxcookiecount:13,getnam:9,getobjectnamekeyproperti:13,getport:13,getproperti:13,getprotocol:13,getprotocolhandl:13,getresourc:[1,2],getrootlogg:9,getschem:13,getsecur:13,getservic:13,getstat:[1,3],getstr:9,getthreadcputim:15,getthreadinfo:15,github:[7,8,11,14],global:[1,8],gopherproxyset:14,grammar:9,grammat:9,graphicsenv:14,grasp:0,great:[1,2],grep:[1,8],groovi:10,group:[4,11,15],gyunabc:10,handl:15,handlecommand:15,handler:[11,15],hardli:7,hash:2,hashcod:[2,5,9],hashmap:9,have:[0,7,9,11,15],heap:[4,10,11],heart:8,heartbeat:4,hello:[2,10],hellodemacbook:10,help:[0,1,2,3,7,9,12,14,15],hen:10,hengyuna:10,here:[1,7],hide:12,hierarchi:7,higher:4,highlight:9,histori:1,hit:11,hk2:2,hold:15,hom:11,home:[2,4,10,11,14],hotspot:[10,14],how:[1,7,15],howev:7,hsf:[2,9],http11:15,http:[4,8,9,11,14,15],httpclientutil:9,httpservlet:15,huge:2,ibrari:10,impl:15,importantli:7,imposs:7,incid:1,includ:[1,4,12],increment:11,incrementandget:11,index_not_found:12,ineffici:7,inf:[2,12],influenc:1,info:[1,3,8,10,12,14],ing:1,inherit:[1,2],init:[1,10,13],initintern:13,inject:[1,3],input:[10,11],instal:7,instanc:2,integ:11,interact:7,interfac:12,intern:[2,6],internaldofilt:15,interru:11,interrupt:[4,15],interruptedexcept:11,invcat:7,invoc:7,invok:[12,15],isalist:14,isannot:12,isanonymousclass:12,isarrai:12,isdis:9,isenum:12,isgreaterorequ:9,isinterfac:12,islocalclass:12,ismemberclass:12,isprimit:12,issu:[0,7],issuccess:9,issynthet:12,istraceen:9,iter:6,ivi:10,jad:[1,3],jar:[2,7,8,9,10,12,14],java:[2,4,5,7,8,9,10,11,12,13,14,15],javac:11,javavir:11,javavirtualmachin:[2,10,14],javax:[2,15],jce:[10,14],jdk15on:10,jdk1:[2,8,10,11,14],jdk:[2,8,10,11,14],jenv:10,jetbrain:11,jfr:[10,14],jioendpoint:15,jmonitor:2,jmonitorcli:4,jmx:4,jnu:14,job:[1,11],join:9,jps:11,jre:[2,10,11,14],json:9,jsonarrai:9,jsonobject:9,jsr250:2,jsse:[10,14],jul:15,just:[11,12],jvm:[3,4,7,8,9,12,14,15],jvnet:2,kei:[6,14],keymap:3,kill:1,kind:15,know:7,lang:[2,5,12,13,15],languag:14,latest:8,launcher:[2,5,9,11,12,14],lead:7,leak:7,leav:7,less:15,let:8,level:[9,14],lib:[2,8,9,10,12,14],libra:14,librari:[2,10,11,14],life:1,like:[4,7,12,15],line:[7,8,14],list:[1,2],listen:[11,15],littl:14,live:[2,10],load:[0,1,2,5,7,9,10,12,13],loadedcount:2,loadedcounttot:2,loader:[2,5,9,12],local:[7,8,10],localhost:8,locat:[1,5,8,9],lock:15,locksupport:15,log4j:[1,2,9],log:[1,7,8,10,11],logger:[1,2,9],loggerfactori:9,logic:9,logmanag:9,look:2,lot:7,lwawt:14,lwctoolkit:14,mac:[4,10,14],machin:[8,10,14],macosx:14,mai:7,main:[4,8,11,15],make:8,manag:[2,10,11,14,15],mani:7,manifest:2,map:[6,9],marksweep:10,match:[5,9,12,13],max:[4,10,11],maximum:10,mean:[1,8],memori:[0,4,10,11],messag:[7,9],meta:2,metaq:2,metaspac:[4,10],method:[0,1,7,9,11,12,13,15],methodutil:2,metric:[2,7,9],metricmap:9,metricscontrol:9,metricurl:9,middlewar:[5,9,12],might:9,minut:4,misc:[2,5,9,12,15],mix:14,mock:2,mode:[7,12,13,14],model:14,modifi:[0,1,7,12,13],moduleclassload:[2,5,9],monei:7,monitor200:15,monitor:[0,2,3,7,8,9],more:[7,8,9,11],mtop:2,much:0,name:[2,4,5,6,9,10,11,12,13,14,15],nativ:15,nativeid:4,natur:15,need:8,net:[2,5,9,15],network:[7,10,14],never:7,nio:14,nioeventloopgroup:11,nocallstackclassload:2,node:6,nonblockinginputstreamthread:15,nonheap:[4,11],note:7,notifi:2,now:[0,8,15],nts:14,number:[4,15],numberofinst:2,oader:5,obj:9,object:[6,7,9,12,15],observ:7,occur:1,off:12,ognl:[1,6],old:10,ome:14,onc:7,one:[8,9,11],onli:[8,13,15],onlin:[0,1],ons:2,open:[7,8,11],oper:[10,15],opt:8,option:[3,8,14],oracl:[10,14],org:[1,2,5,9,11,12,13,15],other:[3,15],our:11,out:[1,3,11,12,13],output:[1,2,5],overhead:15,overview:0,own:3,owner:11,pack:10,packag:[8,9,10],pad_limit:12,pandolet:2,pandora:[2,4,5,9],paramet:[7,13],parent:2,park:15,parkandcheckinterrupt:15,parseobject:9,pass:8,patch:14,path:[8,10,14],patten:12,pattern:[5,9,12,13],paus:[1,13],pend:10,per:7,perform:15,petstor:12,picocontain:2,pid:[8,11],pkg:14,plaintext:1,platform:14,pleas:[7,9,11,12],plugin:[2,9],pool:[4,11,15],por:8,port:8,possibl:7,postbodi:9,present:[4,13],press:[4,11],print:[1,2,8,12,13],printerjob:14,println:11,priori:11,prioriti:[4,15],privat:[9,11,12,14],privileg:11,process:[1,8,11,15],processhandl:15,processimpl:15,processor:[4,10],processtopbusythread:15,product:[0,7,14],profil:[0,1,2,3,4,10,12,13],properti:[1,6,10],protect:9,ps_eden_spac:[4,11],ps_marksweep:[4,11],ps_old_gen:[4,11],ps_scaveng:[4,11],ps_survivor_spac:[4,11],put:[1,9],qos:[2,4,5,9],qps:7,qualifi:12,question:7,quick:7,quit:[1,3,11],rate:7,ratio:[4,15],readabl:9,readerthread:4,real:[1,2],realtim:4,receiv:4,record:1,redefin:[1,3],redirect:1,ref:15,refer:[11,15],referencehandl:15,reflect:2,regex:13,regx:[5,9,12],relaunchurlclassload:[2,9],releas:7,rememb:1,remot:[2,7],remov:1,report:4,repositori:[2,9],reproduc:7,reset:[1,3],resour:14,resourc:[2,10],resourcenotfoundexcept:2,resp:9,respons:9,rest:9,restart:7,restat:7,result:[9,11,15],resum:13,returnobj:11,rmi:[2,4],rocketmq:2,row:[2,5,6,9],run:[4,7,11,15],runnab:11,runnabl:[4,15],runtim:[4,10,11,14],runwork:15,same:[7,9,11],sampl:[12,15],sar:[2,9],save:11,scaveng:10,screen:[1,3],script:[8,11],sdk:2,search:[2,8,12,13],second:[4,11],see:11,seldom:1,select:11,selector:[4,15],sendpostrequest:9,sent:4,separ:14,server:[1,3,4,7,8,10,11,14,15],servic:[2,5,9,15],servlet:15,session:[1,3,15],set:1,setallowtrac:13,setasynctimeout:13,setattribut:13,setenablelookup:13,setport:13,setproperti:13,setprotocol:13,setschem:13,setsecur:13,setservic:13,seturiencod:13,sever:[9,12],shanghai:14,shell:[10,11,15],shoot:7,shortcut:3,should:[8,11,12],show:[13,15],shutdown:[1,3,11],signal:[11,15],simpl:[11,12],sinc:[2,10],singl:8,sleep:[11,15],slow:7,small:8,snapshot:[2,10,11],socketprocessor:15,socketwrapp:15,soft:2,solv:7,some:[1,7,9],sometim:7,sourc:[7,9,12],spa:2,space:10,spec:10,specif:[1,2,5,6,9,10,13,14,15],specifi:[1,2,5,7,8,9],spi:9,ssh:10,sso:2,stack:[1,3,7],stage:7,stan:[4,10],standalon:10,standardclassload:[5,12],standardcontextvalv:15,standardenginevalv:15,standardhostvalv:15,standardwrappervalv:15,start:[7,8,10,15],startintern:13,state:[4,7,11,15],statist:[4,7],step:8,still:11,stop:[6,11],stopintern:13,stream:9,string:[2,5,9,11,12,13],stringutil:[5,12],structur:[1,2],sub:[7,12],success:[7,9],successfulli:[8,14],sudo:11,summari:14,sun:[2,5,9,12,14,15],sun_standard:14,sunrsasign:[10,14],support:[1,7,12,14,15],suppos:[6,8],survivor:10,suspend:7,sync:15,synchron:15,sysprop:[1,3],system:[1,4,7,10,11,14,15],systemload:4,tab:14,tair:2,take:[1,8,15],taobao:[2,5,9,12,15],target:[1,8,9,10,11,12],taskthread:15,tbsession:2,tbxwzs4s4sbcvh7frbcc7n000000gn:14,tcp:4,tddl:[2,5],telnet:[7,8,10],termin:[1,3,11,15],test:[6,7,12,14,15],testdurexfilt:15,testthreadblock:15,than:[0,9],thi:[4,6,7,8,12,14,15],think:7,thirdcontain:2,those:0,thread:[0,1,3,4,7,11],threadcommand:15,threadimpl:15,threadmxbean:15,threadpool:4,threadpoolexecutor:15,through:7,throwabl:9,thrown:7,tier:[10,14],time:[0,1,4,7,10,11,12,15],timed_:11,timed_wa:4,timed_wait:15,timeout:[4,11],timer:[4,11],timestamp:11,timeunit:11,timezon:14,tip:[1,6,8,12,14],tmp:[8,14],tmpdir:14,tomcat:[2,4,5,9,12,15],tool:[7,8,10],toolkit:14,tostr:[12,13],total:[4,10,11,15],trace:[3,7,9],track:1,travers:6,tree:2,tricki:7,trivial:9,troubl:7,troubleshoot:[0,1,11],tualmachin:11,turn:[5,9,12,13],type:[11,12],unaccept:7,unavail:7,uncent:2,under:11,understand:9,unicod:14,unicodebig:14,unitrout:2,unknown:14,unload:10,unreach:7,unsaf:15,unzip:[8,11],uptim:4,url:[1,2,14],urlclassl:5,urlclassload:[2,5,9],usag:[4,7,11],use:[1,2,6,7,8,9],used:[4,10,11,12],useful:7,user:[2,5,7,9,10,11,12,14],using:[1,2,8,12,15],usr:[10,14],utf:14,util:[2,5,10,11,15],valid:2,valu:[0,1,6,9,11,12,14,15],valv:15,vendor:[10,14],verbos:10,veri:15,version:[1,3,4,7,8,10,11,14],via:[0,8,12],view:7,vipserv:2,virtual:[10,14],wai:[7,8],wait:15,waitin:11,wangtao:14,want:[6,12],watch:3,web:[9,12],websocket:[1,7,15],welcom:8,well:0,what:7,when:[1,2,3,4,7,8,9],whether:7,which:[0,1,7,8,12,13,15],who:7,whose:12,wiki:[11,14],wildcard:[5,9,12,13],within:[4,15],without:[0,1,3,7],won:9,work:[3,7,8],worker:[11,15],would:7,wrappingrunn:15,writerthread:4,wsfilter:15,x86_64:[10,14],xbootclasspath:[8,10],yet:15,you:[0,1,2,3,6,7,8,9,11,12,13,15],your:[3,7],zhuyong:[5,9,12],zip:8},titles:["<no title>","Advanced Usage","classloader","Commands List","dashboard","dump","getstatic","Arthas Documentation","Arthas Install","jad","jvm","Quick Start","sc","sm","sysprop","thread"],titleterms:{"class":1,advanc:[1,8],all:[14,15],artha:[3,7,8,11],async:1,background:[1,7],basic:[1,3],block:15,boot:8,busiest:15,check:[11,14],classload:[1,2],collect:15,command:3,consol:1,content:7,dashboard:[4,11],demo:[4,11],detail:15,document:[7,8],dump:5,exit:11,featur:7,getstat:6,help:8,info:15,instal:8,interv:15,jad:9,jvm:[1,10],kei:7,linux:[8,11],list:[3,15],locat:15,mac:[8,11],manual:8,modifi:14,monitor:1,offlin:8,option:[1,2,5,9,12,13,15],other:1,paramet:15,pipe:1,present:15,profil:15,properti:14,provid:15,quick:11,relat:[1,10],screenshot:4,singl:14,specif:[4,12],specifi:15,stack:15,start:11,sysprop:14,thread:[10,15],thread_id:15,top:15,trace:[1,15],uninstal:8,unix:[8,11],usag:[1,2,5,9,10,12,13,14,15],watch:[1,11],web:1,when:15,window:[8,11]}}) \ No newline at end of file +Search.setIndex({docnames:["README","advanced-use","classloader","commands","dashboard","dump","getstatic","index","install-detail","jad","jvm","monitor","options","quick-start","redefine","sc","sm","sysprop","thread"],envversion:55,filenames:["README.md","advanced-use.md","classloader.md","commands.md","dashboard.md","dump.md","getstatic.md","index.md","install-detail.md","jad.md","jvm.md","monitor.md","options.md","quick-start.md","redefine.md","sc.md","sm.md","sysprop.md","thread.md"],objects:{},objnames:{},objtypes:{},terms:{"0_162":13,"0_51":17,"0_60":[2,4,10],"100m":4,"103m":4,"10d307f1":2,"114m":4,"1201f221":2,"12m":13,"131ef10":2,"1365m":[4,13],"13b6aecc":2,"14dad5dc":[2,9],"14m":[4,13],"155m":13,"16020s":4,"167m":4,"172m":4,"1817d444":[2,9],"1820m":[4,13],"1b6d3586":2,"1ba9117":2,"1d44eef3":15,"1f57f96d":2,"2002fc1d":2,"20m":13,"223m":4,"226b143b":2,"22880c2b":5,"22fcf7ab":2,"2302e984":5,"23348b5d":2,"234m":4,"23m":13,"240m":[4,13],"24313fcc":2,"247bddad":2,"25s":12,"2833cc44":2,"29505d69":5,"29fafb28":18,"2bdd9114":[5,9],"2f8dad04":2,"31a6493":18,"3232a28a":2,"327a647b":14,"328b3a05":2,"32m":13,"334e6bb8":2,"39m":4,"3bbaa1b8":2,"3d5c822d":2,"4009e306":2,"41a2befb":2,"41e1e210":2,"429bffaa":2,"46m":4,"47m":4,"4944252c":2,"4988d8b8":2,"4b8ee4d":2,"4c0df5f8":9,"4d0f2471":2,"4fa2d7e6":2,"522400c2":2,"53f65459":2,"544dc9ba":5,"546aeec1":18,"548a102f":2,"57a462c9":15,"59m":4,"5e255d0b":2,"5ffe9775":2,"609cd4d8":2,"65m":13,"668m":4,"672m":13,"6913c1fb":2,"6951a712":[5,9,15],"696da30b":2,"69ba0f27":18,"69dcaba4":9,"6cd0b6f8":18,"6e51ad67":[5,9],"6fafc4c2":[5,9],"7127ee12":18,"725be470":18,"72cda8e":2,"73f44f24":2,"79d8407f":2,"7a419da4":2,"7c9d8e2":2,"7e5afaa6":2,"7ec7ffd3":2,"85m":13,"\u4e2d\u6587\u6587\u6863":7,"boolean":[9,16],"byte":[1,9],"case":7,"class":[0,2,3,5,6,7,9,10,11,12,13,14,15,16,17],"default":[1,5,9,11,12,15,16,18],"enum":6,"final":[9,10,13,15,18],"function":13,"import":[9,13],"int":[13,15],"new":[1,9,13,14,18],"null":[2,9],"public":[9,13,15,16],"return":[0,1,7,9,11,13,16],"static":[1,6,9,13,15],"super":[9,15],"switch":[2,12],"throw":13,"true":[4,9,12,13,15,17,18],"try":[0,8,13],"var":17,"void":[9,13],"while":[5,9,11,13,15,16],And:7,But:8,DOS:13,For:[8,12,13],IDE:7,QPS:4,That:7,The:8,Useful:7,Using:[1,2,18],With:0,_162:13,a38d7a3:[2,9],aaa:[6,15],abbrevi:[15,16],abort:[11,13],abov:[7,8],absolut:[8,14],abstractcommandhandl:18,abstractconnectionhandl:18,abstracthttp11processor:18,abstractprotocol:18,abstractqueuedsynchron:18,acceptor:4,access:[6,18],achiev:6,acl:2,acquiresharedinterrupt:18,action:18,activ:10,adataarrai:9,add:8,adding:[7,14],addit:7,admin:[12,13],advanc:[7,13],advantag:1,affect:[1,2,3,5,6,9,10,11,13],after:[12,18],agent:[2,8],agentlaunch:2,aging:10,air:10,ali:4,alibaba:[2,6,7,8,11,13,17],alimonitor:2,aliwebappclassload:[5,15],all:[0,1,2,3,7,8,10,12,15,16],along:15,also:[1,3,8],analyz:[0,1],ancestor:16,ani:[8,11,14],annot:[2,15,16],annotatedcommandimpl:18,anoth:[8,18],answer:7,aop:1,apach:[1,5,9,15,16,18],apart:0,api:[2,17],appclassload:[2,5,9,15],applic:[7,12],applicationfilterchain:18,arch:[10,17],area:3,arg:13,argument:[0,1,8,10],arrai:9,arraylist:6,artha:[0,1,2,4,6,9,11,12,17,18],arthas_histori:8,arthasclassload:2,arthasserv:18,ash:10,asia:17,ask:8,asm:12,asmclassload:2,assist:[0,3,9],asyncappend:13,asynctimeout:4,atom:13,atomicinteg:13,attach:[1,8,13,18],attent:[1,18],authent:18,authenticatorbas:18,auto:[7,17],automat:11,aux:8,avail:8,averag:[4,10,11],await:18,awt:17,b03:17,b16:17,b23:10,back:[1,12],background:11,base:2,basic:18,bat:[8,13],batch:[1,12],bbb:6,bcpkix:10,bcprov:10,becaus:7,becom:11,befor:[0,12],behavior:11,behind:9,being:11,besid:7,better:[1,8,9,18],bin:[5,8,10],bio:[4,18],bit:[10,17],booleanvalu:9,boot:[2,9,10,13,17],bootstrapclassload:2,born:7,both:7,brari:10,bring:1,browser:7,buc:2,bug:17,buglevel:17,bugreport:17,build:5,busi:[0,4,7,18],bytecod:5,cach:10,call:[1,7,11],can:[0,2,3,6,7,8,12,13,14,15,16,18],cannot:[8,13,14],catalina:[5,15,16,18],categor:2,categori:[9,10],categoris:2,caution:[2,12],cdi:2,ces:17,cgraphicsenviron:17,chang:[7,11,17],charact:13,charset:[10,17],check:[0,1,2,3,6,7,8,10,15,16,18],checkthread:4,child:12,chines:7,choos:13,citru:15,class_nam:6,classdump:5,classload:[3,5,7,9],clazz:9,clear:[1,3],cli:10,client:[1,2,3,5],cloader:1,close:3,cls:[1,3],cmdline:13,cnt:[2,5,6,9,11,13],code:[0,1,3,7,9,10,11,13,15],code_cach:[4,13],codecachemanag:10,collect:[1,9],collector:[9,10],color:[1,8],com:[2,5,6,9,11,15,17,18],command:[1,2,7,8,11,12,13,15,17,18],commandprocesstask:18,commit:10,common:[2,5,15],compar:18,compil:[1,9,10,17],complet:[7,13,17],composit:6,compress:10,comput:18,concaten:8,concurr:[13,18],conemu:8,conf:10,config:[2,10],conflict:7,connect:[1,4,8,13],connector:[4,10,16,18],consol:[9,12,13],constructor:[11,16],cont:17,contain:[2,5,9,15],containerbackgroundprocessor:4,containskei:9,content:[2,10,13,17],context:[5,15],contextloadfiltervalv:18,contribut:7,conveni:6,core:[2,8,18],corpor:[10,17],cost:[0,1,2,5,6,9,10,11,13,18],count:[2,4,10,11,13],countdownlatch:18,counter:13,countri:17,coyot:18,coyoteadapt:18,cprinterjob:17,cpu:[4,7,13,17,18],cpuusag:18,cra:10,crash:[10,12],creat:10,createrequest:16,critic:8,ctrl:[4,11,13],curl:8,current:[1,3,4,8,13,15,16],cycl:11,dae:13,daemon:[4,10,13,18],dai:[1,12],dalon:10,dashb:13,dashboard:[1,3],data:[9,17,18],dataarrai:9,debug:[7,12],declar:[15,16],decompil:7,decreas:18,defaultcommandhandl:18,defaultsessionmanag:18,defin:[1,3,14],definit:14,delegatingclassload:2,delet:8,deploi:2,depth:15,describ:7,descript:12,destroyintern:16,detail:[1,7,8,13,15,16],develop:7,diagnos:8,diagnost:[0,7],diamond:2,differ:[4,7],dir:[12,17],directli:[8,15],directmetr:9,directori:[5,8],disabl:[12,15],disappear:7,disconnect:[1,13],dispatch:[13,18],displai:17,djava:10,doacquiresharedinterrupt:18,doc:[7,8],document:14,dofilt:18,doget:18,download:[8,9],dump:[1,3,4,12],dumpthreads0:18,dure:12,each:1,eagleey:[2,18],eagleeyefilt:18,easier:0,easili:0,eden:10,effect:18,either:7,empow:1,empti:15,enabl:[7,12],encod:17,encount:7,endian:17,endor:17,endors:17,english:7,enhanc:12,ensur:7,enter:13,enterpris:2,entri:8,entryset:6,environ:[7,17],error:[4,9],errorreportvalv:18,escap:13,etc:7,even:[0,6,7],ever:0,exact:12,exampl:[12,13,17],exce:12,except:[0,7,16],exec:18,exectur:13,execut:[11,13,18],exist:[7,13],exit:[1,3,4],expand:18,expect:[7,8],expert:8,expir:18,explicitli:1,ext:17,extclassload:[2,5,9,15],extend:9,extens:[10,17],extern:[1,12,14],extra:18,factori:9,fail:[11,14],failur:11,fals:[4,9,10,12,13,15,17,18],fastjson:2,fba92d3:2,field:[6,14,15],field_nam:6,file:[1,2,7,8,10,12,14,15,17],filesync:2,filter:[6,18],filterchainadapt:18,find:[7,8],findsslhostconfig:16,fly:7,folder:[13,17],follow:[8,12,13],forcedlog:9,forcibl:1,fork:7,format:[4,12,17],found:[9,13],fqcn:9,framework:[2,9],from:[0,3,4,7,15,16,18],front:1,frozen:18,full:15,garbag:10,gen:10,get:[2,6,8,9,13,18],getallowtrac:16,getasynctimeout:16,getattribut:16,getboolean:9,getcont:9,getdomainintern:16,geteffectivelevel:9,getenablelookup:16,getjsonarrai:9,getlocalport:16,getlogg:9,getmaxcookiecount:16,getnam:9,getobjectnamekeyproperti:16,getport:16,getproperti:16,getprotocol:16,getprotocolhandl:16,getresourc:[1,2],getrootlogg:9,getschem:16,getsecur:16,getservic:16,getstat:[1,3],getstr:9,getthreadcputim:18,getthreadinfo:18,github:[7,8,13,17],global:[1,8,12],gopherproxyset:17,grammar:9,grammat:9,graphicsenv:17,grasp:0,great:[1,2,12],grep:[1,8],groovi:10,group:[4,13,18],gyunabc:10,handl:18,handlecommand:18,handler:[13,18],hardli:7,hash:2,hashcod:[2,5,9,14],hashmap:9,have:[0,7,9,13,18],heap:[4,10,13],heart:8,heartbeat:4,hello:[2,10],hellodemacbook:10,help:[0,1,2,3,7,9,15,17,18],hen:10,hengyuna:10,here:[1,7],hide:15,hierarchi:7,higher:4,highlight:9,histori:1,hit:13,hk2:2,hold:18,hom:13,home:[2,4,10,12,13,17],hotspot:[10,17],hour:12,how:[1,7,18],howev:7,hsf:[2,9],http11:18,http:[4,8,9,13,17,18],httpclientutil:9,httpservlet:18,huge:2,ibrari:10,impl:18,importantli:7,imposs:7,incid:1,includ:[1,4,15],increment:13,incrementandget:13,index_not_found:15,ineffici:7,inf:[2,15],influenc:1,info:[1,3,8,10,15,17],inform:14,ing:1,inherit:[1,2],init:[1,10,16],initintern:16,inject:[1,3,11],inner:14,input:[10,13],instal:7,instanc:2,instrument:14,integ:13,interact:7,interfac:15,intern:[2,6],internaldofilt:18,interru:13,interrupt:[4,18],interruptedexcept:13,invalid:11,invcat:7,invoc:7,invok:[11,15,18],isalist:17,isannot:15,isanonymousclass:15,isarrai:15,isdis:9,isenum:15,isgreaterorequ:9,isinterfac:15,islocalclass:15,ismemberclass:15,isprimit:15,issu:[0,7],issuccess:9,issynthet:15,istraceen:9,itemlist:11,iter:6,ivi:10,jad:[1,3],jar:[2,7,8,9,10,15,17],java:[2,4,5,7,8,9,10,11,13,15,16,17,18],javac:13,javavir:13,javavirtualmachin:[2,10,17],javax:[2,18],jce:[10,17],jdk15on:10,jdk1:[2,8,10,13,17],jdk:[2,8,10,13,14,17],jenv:10,jetbrain:13,jfr:[10,17],jioendpoint:18,jmonitor:2,jmonitorcli:4,jmx:4,jnu:17,job:[1,12,13],join:9,jps:13,jre:[2,10,13,17],json:[9,12],jsonarrai:9,jsonobject:9,jsr250:2,jsse:[10,17],jul:18,just:[13,15],jvm:[3,4,7,8,9,12,14,15,17,18],jvnet:2,kei:[6,17],keymap:3,kill:1,kind:18,know:7,lang:[2,5,15,16,18],languag:17,latest:8,launcher:[2,5,9,13,15,17],lead:7,leak:7,leav:7,less:18,let:8,level:[9,12,17],lib:[2,8,9,10,15,17],libra:17,librari:[2,10,13,17],life:1,like:[4,7,14,15,18],line:[7,8,17],list:[1,2],listen:[13,18],littl:17,live:[2,10],load:[0,1,2,5,7,9,10,14,15,16],loadedcount:2,loadedcounttot:2,loader:[2,5,9,14,15],local:[7,8,10],localhost:8,locat:[1,5,8,9,12],lock:18,locksupport:18,log4j:[1,2,9],log:[1,7,8,10,12,13],logger:[1,2,9],loggerfactori:9,logic:9,logmanag:9,look:2,lot:7,lwawt:17,lwctoolkit:17,mac:[4,10,17],machin:[8,10,17],macosx:17,mai:7,main:[4,8,13,18],make:8,manag:[2,10,13,17,18],mani:7,manifest:2,manual:11,map:[6,9],marksweep:10,match:[5,9,11,12,15,16],max:[4,10,13],maximum:10,mean:[1,8],memori:[0,4,10,13],messag:[7,9,12],meta:2,metaq:2,metaspac:[4,10],method:[0,1,7,9,11,13,15,16,18],methodutil:2,metric:[2,7,9],metricmap:9,metricscontrol:9,metricurl:9,middlewar:[5,9,15],might:[9,12],minut:[4,12],misc:[2,5,9,15,18],mix:17,mock:2,mode:[7,15,16,17],model:17,modifi:[0,1,7,15,16],modul:11,moduleclassload:[2,5,9],monei:7,monitor200:18,monitor:[0,2,3,7,8,9],more:[7,8,9,13,14],mtop:2,much:0,multipl:14,name:[2,4,5,6,9,10,11,12,13,14,15,16,17,18],nativ:18,nativeid:4,natur:18,need:8,net:[2,5,9,18],network:[7,10,17],never:[7,11],nio:17,nioeventloopgroup:13,nocallstackclassload:2,node:6,nonblockinginputstreamthread:18,nonheap:[4,13],note:7,notifi:2,now:[0,8,18],nts:17,number:[4,18],numberofinst:2,oader:5,obj:9,object:[6,7,9,15,18],observ:7,occur:1,off:[12,15],ognl:[1,6],old:10,ome:17,onc:[7,11],one:[8,9,13],onli:[8,16,18],onlin:[0,1],ons:2,open:[7,8,13],oper:[10,18],opt:8,option:[3,8,17],oracl:[10,17],org:[1,2,5,9,13,15,16,18],origin:11,other:[3,18],our:13,out:[1,3,12,13,15,16],output:[1,2,5,11,12],overhead:18,overview:0,own:3,owner:13,pack:10,packag:[8,9,10],pad_limit:15,pandolet:2,pandora:[2,4,5,9],paramet:[7,16],parent:2,park:18,parkandcheckinterrupt:18,parseobject:9,pass:8,patch:17,path:[8,10,14,17],patten:15,pattern:[5,9,11,15,16],paus:[1,16],pend:10,per:7,perform:18,persist:11,petstor:[11,15],picocontain:2,pid:[8,13],pkg:17,plaintext:1,platform:17,pleas:[7,9,12,13,14,15],plugin:[2,9],pool:[4,13,18],por:8,port:8,possibl:7,postbodi:9,present:[4,16],press:[4,11,13],print:[1,2,8,12,15,16],printerjob:17,println:13,priori:13,prioriti:[4,18],privat:[9,13,15,17],privileg:13,process:[1,8,13,18],processhandl:18,processimpl:18,processor:[4,10],processtopbusythread:18,product:[0,7,17],profil:[0,1,2,3,4,10,15,16],properti:[1,6,10],protect:9,ps_eden_spac:[4,13],ps_marksweep:[4,13],ps_old_gen:[4,13],ps_scaveng:[4,13],ps_survivor_spac:[4,13],put:[1,9],qos:[2,4,5,9],qps:7,qualifi:15,question:7,quick:7,quit:[1,3,13],rate:[7,11],ratio:[4,11,18],readabl:9,readerthread:4,real:[1,2],realtim:4,receiv:4,record:1,redefin:[1,3],redefineclass:14,redirect:1,ref:18,refer:[13,14,18],referencehandl:18,reflect:2,regex:16,regular:11,regx:[5,9,11,15],relat:12,relaunchurlclassload:[2,9],releas:7,rememb:1,remot:[2,7],remov:1,report:4,repositori:[2,9],repres:12,reproduc:7,reset:[1,3],resour:17,resourc:[2,10],resourcenotfoundexcept:2,resp:9,respons:9,rest:9,restart:7,restat:7,restor:14,result:[9,12,13,18],resum:16,returnobj:13,rmi:[2,4],rocketmq:2,row:[2,5,6,9],run:[4,7,11,13,18],runnab:13,runnabl:[4,18],runtim:[4,10,13,17],runwork:18,same:[7,9,13],sampl:[11,15,18],sar:[2,9],save:[12,13],scaveng:10,screen:[1,3,11],script:[8,13],sdk:2,search:[2,8,15,16],second:[4,12,13],see:[12,13],seldom:1,select:13,selector:[4,18],sendpostrequest:9,sent:4,separ:17,server:[1,3,4,7,8,10,11,13,17,18],servic:[2,5,9,18],servlet:18,session:[1,3,18],set:1,setallowtrac:16,setasynctimeout:16,setattribut:16,setenablelookup:16,setport:16,setproperti:16,setprotocol:16,setschem:16,setsecur:16,setservic:16,seturiencod:16,sever:[9,15],shanghai:17,shell:[10,13,18],shoot:7,shortcut:3,should:[8,13,15],show:[16,18],shutdown:[1,3,13],signal:[13,18],simpl:[13,15],sinc:[2,10],singl:8,sleep:[13,18],slow:7,small:8,snapshot:[2,10,13],socketprocessor:18,socketwrapp:18,soft:2,solv:7,some:[1,7,9],sometim:7,sourc:[7,9,15],spa:2,space:10,spec:10,specif:[1,2,5,6,9,10,11,12,14,16,17,18],specifi:[1,2,5,7,8,9],spi:9,ssh:10,sso:2,stack:[1,3,7],stage:[7,12],stan:[4,10],standalon:10,standardclassload:[5,15],standardcontextvalv:18,standardenginevalv:18,standardhostvalv:18,standardwrappervalv:18,start:[7,8,10,18],startintern:16,state:[4,7,13,18],statist:[4,7],step:8,still:13,stop:[6,11,12,13],stopintern:16,store:11,stream:9,string:[2,5,9,13,15,16],stringutil:[5,15],structur:[1,2],sub:[7,12,15],success:[7,9,11],successfulli:[8,17],sudo:13,summari:17,sun:[2,5,9,15,17,18],sun_standard:17,sunrsasign:[10,17],support:[1,7,12,14,15,17,18],suppos:[6,8],survivor:10,suspend:7,sync:18,synchron:18,sysprop:[1,3],system:[1,4,7,10,12,13,17,18],systemload:4,tab:17,tair:2,take:[1,8,18],taobao:[2,5,9,15,18],target:[1,8,9,10,12,13,15],task:[11,12],taskthread:18,tbsession:2,tbxwzs4s4sbcvh7frbcc7n000000gn:17,tcp:4,tddl:[2,5],telnet:[7,8,10],termin:[1,3,11,13,18],test:[6,7,14,15,17,18],testdurexfilt:18,testthreadblock:18,than:[0,9],theori:11,thi:[4,6,7,8,12,15,17,18],think:7,thirdcontain:2,those:0,thread:[0,1,3,4,7,13],threadcommand:18,threadimpl:18,threadmxbean:18,threadpool:4,threadpoolexecutor:18,through:7,throwabl:9,thrown:7,tier:[10,17],time:[0,1,4,7,10,11,12,13,15,18],timed_:13,timed_wa:4,timed_wait:18,timeout:[4,12,13],timer:[4,13],timestamp:[11,13],timeunit:13,timezon:17,tip:[1,6,8,15,17],tmp:[8,14,17],tmpdir:17,tomcat:[2,4,5,9,15,18],tool:[7,8,10],toolkit:17,tostr:[15,16],total:[4,10,11,13,18],trace:[3,7,9,11],track:1,transform:12,travers:6,tree:2,tricki:7,trivial:9,troubl:7,troubleshoot:[0,1,13],tualmachin:13,turn:[5,9,11,12,15,16],type:[13,15],unaccept:7,unavail:7,uncent:2,under:13,understand:9,unicod:17,unicodebig:17,unitrout:2,unknown:17,unload:10,unreach:7,unsaf:[12,18],until:11,unzip:[8,13],uptim:4,url:[1,2,17],urlclassl:5,urlclassload:[2,5,9],usag:[4,7,13],use:[1,2,6,7,8,9,12],used:[4,10,13,15],useful:7,user:[2,5,7,9,10,13,15,17],using:[1,2,8,15,18],usr:[10,17],utf:17,util:[2,5,10,13,18],valid:2,valu:[0,1,6,9,11,12,13,15,17,18],valv:18,vendor:[10,17],verbos:10,veri:18,version:[1,3,4,7,8,10,13,17],via:[0,8,15],view:7,vipserv:2,virtual:[10,17],wai:[7,8],wait:18,waitin:13,wangtao:17,want:[6,15],watch:3,web:[9,11,15],websocket:[1,7,18],welcom:8,well:0,what:7,when:[1,2,3,4,7,8,9,12],whether:7,which:[0,1,7,8,15,16,18],who:7,whose:15,wiki:[13,17],wildcard:[5,9,11,15,16],wish:12,within:[4,18],without:[0,1,3,7],won:9,work:[3,7,8],worker:[13,18],would:7,wrappingrunn:18,writerthread:4,wsfilter:18,x86_64:[10,17],xbootclasspath:[8,10],yet:18,you:[0,1,2,3,6,7,8,9,12,13,15,16,18],your:[3,7],zhuyong:[5,9,15],zip:8},titles:["<no title>","Advanced Usage","classloader","Commands List","dashboard","dump","getstatic","Arthas Documentation","Arthas Install","jad","jvm","monitor","options","Quick Start","redefine","sc","sm","sysprop","thread"],titleterms:{"class":1,advanc:[1,8],all:[17,18],artha:[3,7,8,13],async:1,background:[1,7],basic:[1,3],block:18,boot:8,busiest:18,check:[13,17],classload:[1,2],collect:18,command:3,consol:1,content:7,dashboard:[4,13],demo:[4,13],detail:18,document:[7,8],dump:5,exit:13,featur:7,getstat:6,help:8,info:18,instal:8,interv:18,jad:9,jvm:[1,10],kei:7,linux:[8,13],list:[3,18],locat:18,mac:[8,13],manual:8,modifi:17,monitor:[1,11],offlin:8,option:[1,2,5,9,12,14,15,16,18],other:1,paramet:[11,18],pipe:1,present:18,profil:18,properti:[11,17],provid:18,quick:13,redefin:14,relat:[1,10],screenshot:4,singl:17,specif:[4,15],specifi:18,stack:18,start:13,sysprop:17,thread:[10,18],thread_id:18,top:18,trace:[1,18],uninstal:8,unix:[8,13],usag:[1,2,5,9,10,11,12,14,15,16,17,18],watch:[1,13],web:1,when:18,window:[8,13]}}) \ No newline at end of file diff --git a/en/sm.html b/en/sm.html index d726aada7..a82ea2c64 100644 --- a/en/sm.html +++ b/en/sm.html @@ -107,13 +107,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/sysprop.html b/en/sysprop.html index 1857c7e5e..3b00489a0 100644 --- a/en/sysprop.html +++ b/en/sysprop.html @@ -111,13 +111,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands
  • diff --git a/en/thread.html b/en/thread.html index 0ea4baa6c..2a4eaedb1 100644 --- a/en/thread.html +++ b/en/thread.html @@ -114,13 +114,13 @@
  • dump
  • jad
  • classloader
  • -
  • redefine
  • -
  • monitor
  • +
  • redefine
  • +
  • monitor
  • watch
  • trace
  • stack
  • tt
  • -
  • options
  • +
  • options
  • Arthas Basic Commands