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/assets/user-question-history11454....

2 lines
7.9 KiB
JavaScript

import{_ as l,o as a,c,a as t,b as s,w as n,d as h,e as o,r as i}from"./app.977e81c1.js";const d={},_=h('<h2 id="\u7528\u6237\u95EE\u9898" tabindex="-1"><a class="header-anchor" href="#\u7528\u6237\u95EE\u9898" aria-hidden="true">#</a> \u7528\u6237\u95EE\u9898 \uFF1A</h2><p>arthas \u5E38\u7528\u547D\u4EE4\u4ECB\u7ECD</p><hr><h2 id="\u4E13\u5BB6\u5B98\u65B9\u89E3\u7B54" tabindex="-1"><a class="header-anchor" href="#\u4E13\u5BB6\u5B98\u65B9\u89E3\u7B54" aria-hidden="true">#</a> \u4E13\u5BB6\u5B98\u65B9\u89E3\u7B54 \uFF1A</h2><p>Arthas\u662F\u4E00\u6B3E\u7531Alibaba\u5F00\u6E90\u7684\u5F3A\u5927Java\u8BCA\u65AD\u5DE5\u5177\uFF0C\u5B83\u80FD\u591F\u5E2E\u52A9\u5F00\u53D1\u8005\u5728\u4E0D\u4FEE\u6539\u4EE3\u7801\u3001\u4E0D\u91CD\u542F\u5E94\u7528\u7A0B\u5E8F\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u7EBF\u4E0A\u95EE\u9898\u8FDB\u884C\u5FEB\u901F\u8BCA\u65AD\u548C\u5B9A\u4F4D\u3002\u4EE5\u4E0B\u662FArthas\u4E2D\u4E00\u4E9B\u5E38\u7528\u547D\u4EE4\u7684\u4ECB\u7ECD\uFF0C\u8FD9\u4E9B\u547D\u4EE4\u8986\u76D6\u4E86\u4ECEJVM\u76D1\u63A7\u3001\u7C7B\u52A0\u8F7D\u4FE1\u606F\u67E5\u8BE2\u5230\u6027\u80FD\u5206\u6790\u7B49\u591A\u4E2A\u65B9\u9762\uFF1A</p><ol><li><p><strong>JVM\u76F8\u5173\u4FE1\u606F\u67E5\u8BE2</strong></p><ul><li><strong>jvm</strong>: \u67E5\u770B\u5F53\u524DJVM\u7684\u57FA\u672C\u4FE1\u606F\u3002</li><li><strong>memory</strong>: \u67E5\u770BJVM\u5185\u5B58\u4F7F\u7528\u60C5\u51B5\u3002</li><li><strong>sysprop</strong>: \u67E5\u770B\u548C\u4FEE\u6539JVM\u7CFB\u7EDF\u5C5E\u6027\u3002</li><li><strong>sysenv</strong>: \u67E5\u770BJVM\u73AF\u5883\u53D8\u91CF\u3002</li><li><strong>vmoption</strong>: \u67E5\u770B\u548C\u4FEE\u6539JVM\u8BCA\u65AD\u76F8\u5173\u7684\u9009\u9879\u3002</li><li><strong>heapdump</strong>: \u751F\u6210Java\u5806\u8F6C\u50A8\u6587\u4EF6\uFF0C\u7C7B\u4F3C\u4E8Ejmap\u7684\u529F\u80FD\u3002</li></ul></li><li><p><strong>\u7C7B\u4E0E\u7C7B\u52A0\u8F7D\u5668\u64CD\u4F5C</strong></p><ul><li><strong>sc</strong>: \u67E5\u770B\u5DF2\u52A0\u8F7D\u7684\u7C7B\u4FE1\u606F\u3002</li><li><strong>sm</strong>: \u67E5\u770B\u7C7B\u65B9\u6CD5\u4FE1\u606F\u3002</li><li><strong>classloader</strong>: \u67E5\u770B\u7C7B\u52A0\u8F7D\u5668\u7684\u8BE6\u7EC6\u4FE1\u606F\uFF0C\u5305\u62EC\u7C7B\u52A0\u8F7D\u8DEF\u5F84\u7B49\u3002</li><li><strong>redefine/retransform</strong>: \u52A8\u6001\u4FEE\u6539\u5DF2\u52A0\u8F7D\u7C7B\u7684\u5B57\u8282\u7801\uFF0C\u5206\u522B\u7528\u4E8E\u91CD\u65B0\u5B9A\u4E49\u548C\u8F6C\u6362\u7C7B\u3002</li></ul></li><li><p><strong>\u76D1\u63A7\u4E0E\u6027\u80FD\u5206\u6790</strong></p><ul><li><strong>monitor</strong>: \u65B9\u6CD5\u6267\u884C\u76D1\u63A7\uFF0C\u53EF\u4EE5\u7EDF\u8BA1\u65B9\u6CD5\u8C03\u7528\u6B21\u6570\u3001\u603B\u8017\u65F6\u7B49\u3002</li><li><strong>trace</strong>: \u65B9\u6CD5\u5185\u90E8\u8C03\u7528\u8DEF\u5F84\u5206\u6790\uFF0C\u8F93\u51FA\u65B9\u6CD5\u8C03\u7528\u94FE\u8DEF\u53CA\u5176\u8017\u65F6\u3002</li><li><strong>watch</strong>: \u5B9E\u65F6\u89C2\u6D4B\u65B9\u6CD5\u6267\u884C\u6570\u636E\uFF0C\u53EF\u5728\u65B9\u6CD5\u6267\u884C\u524D\u540E\u63D2\u5165\u89C2\u6D4B\u70B9\u3002</li><li><strong>profiler</strong>: \u4F7F\u7528async-profiler\u751F\u6210\u706B\u7130\u56FE\uFF0C\u8FDB\u884C\u6027\u80FD\u74F6\u9888\u5206\u6790\u3002</li><li><strong>jfr</strong>: \u52A8\u6001\u5F00\u542FJDK Flight Recorder\u8BB0\u5F55\uFF0C\u8FDB\u884C\u9AD8\u7EA7\u6027\u80FD\u5206\u6790\u3002</li></ul></li><li><p><strong>\u8C03\u8BD5\u8F85\u52A9</strong></p><ul><li><strong>thread</strong>: \u67E5\u770B\u5F53\u524DJVM\u7EBF\u7A0B\u5806\u6808\u4FE1\u606F\u3002</li><li><strong>stack</strong>: \u663E\u793A\u6307\u5B9A\u65B9\u6CD5\u88AB\u8C03\u7528\u7684\u8C03\u7528\u8DEF\u5F84\u3002</li><li><strong>jad</strong>: \u53CD\u7F16\u8BD1\u5DF2\u52A0\u8F7D\u7C7B\u7684\u6E90\u7801\u3002</li><li><strong>mc</strong>: \u5185\u5B58\u7F16\u8BD1\u5668\uFF0C\u76F4\u63A5\u5728JVM\u5185\u5B58\u4E2D\u7F16\u8BD1Java\u6E90\u7801\u4E3A\u5B57\u8282\u7801\u3002</li></ul></li><li><p><strong>\u7CFB\u7EDF\u64CD\u4F5C\u4E0E\u8F85\u52A9\u547D\u4EE4</strong></p><ul><li><strong>base64/grep/cat/echo</strong>: \u7C7B\u4F3CLinux\