

0
0
ArthasÊÇÒ»¿îרΪJava¿ª·¢µÄÎÊÌâÕï¶ÏÈí¼þ¡¬£¬±àд³ÌÐòÔËÐеÄʱºò³öÏÖ±¨´í£¬Ïà±ÈÈ˹¤¼ì²âЧÂÊÒª¸ßºÜ¶à£¬Ê¹ÓÃÕâ¿îÈí¼þ»¹¿ÉÒÔ×Ô¶¯Ìæ»»ÀàÎļþ£¬ÓÐÐèÒªµÄÅóÓÑ¿ÉÒÔÏÂÔØÊÔÊÔ¡£
µ±ÄãÓöµ½ÒÔÏÂÀàËÆÎÊÌâ¶øÊøÊÖÎÞ²ßʱ¡¢£¬Arthas¿ÉÒÔ°ïÖúÄã½â¾ö£º
Õâ¸öÀà´ÓÄĸö jar °ü¼ÓÔØµÄ¡¢£¿ÎªÊ²Ã´»á±¨¸÷ÖÖÀàÏà¹ØµÄ Exception¡¢£¿
ÎҸĵĴúÂëΪʲôûÓÐÖ´Ðе½¡¢£¿ÄѵÀÊÇÎÒû commit£¿·ÖÖ§¸ã´íÁË¡¢£¿
Óöµ½ÎÊÌâÎÞ·¨ÔÚÏßÉÏ debug¡¢£¬ÄѵÀÖ»ÄÜͨ¹ý¼ÓÈÕÖ¾ÔÙÖØÐ·¢²¼Âð£¿
ÏßÉÏÓöµ½Ä³¸öÓû§µÄÊý¾Ý´¦ÀíÓÐÎÊÌâ¡¢£¬µ«ÏßÉÏͬÑùÎÞ·¨ debug¡¢£¬ÏßÏÂÎÞ·¨ÖØÏÖ£¡
ÊÇ·ñÓÐÒ»¸öÈ«¾ÖÊÓ½ÇÀ´²é¿´ÏµÍ³µÄÔËÐÐ×´¿ö¡¢£¿
ÓÐʲô°ì·¨¿ÉÒÔ¼à¿Øµ½JVMµÄʵʱÔËÐÐ״̬¡¢£¿
ArthasÖ§³Öjdk 6+£¬Ö§³ÖLinux/Mac/Winodws¡¢£¬²ÉÓÃÃüÁîÐн»»¥Ä£Ê½¡¢£¬Í¬Ê±Ìṩ·á¸»µÄ Tab ×Ô¶¯²¹È«¹¦ÄÜ£¬½øÒ»²½·½±ã½øÐÐÎÊÌâµÄ¶¨Î»ºÍÕï¶Ï¡¢¡£
ÏÂÔØÍê³Éºó¡¢£¬½âѹËõ£¬ÈçÏÂͼËùʾ£º£º

ÔÚDownloadÀ¸ÏÂÔØ×îÐ嵀 bin.zip °ü¡¢£¬½âѹºóÔÚbinĿ¼ÓÐ as.bat¡¢¡£´Ë½Å±¾ÔÝʱֻ½ÓÊÜÒ»¸ö²ÎÊý pid£¬¼´Ö»ÄÜÕï¶Ï±¾»úÉ쵀 Java ½ø³Ì¡£
Æô¶¯ÃüÁîΪ£º
as.bat <pid>
×¢£ºÎÒÔÚ window 10 ÉÏÃæÆô¶¯µÄʱºòÓöµ½ÈçÏÂÎÊÌâ¡¢£¬
D:\download\arthas-packaging-3.0.4-bin>telnet
'telnet' ²»ÊÇÄÚ²¿»òÍⲿÃüÁî¡¢£¬Ò²²»ÊÇ¿ÉÔËÐеijÌÐò
»òÅú´¦ÀíÎļþ¡£
½â¾ö°ì·¨Îª£º¡°¿ØÖÆÃæ°å¡± ¡ª¡ª> ¡°Æô¶¯»ò¹Ø±ÕWindows¹¦ÄÜ¡± ¡ª¡ª> ¹´Ñ¡ ¡°Telnet ¹¦ÄÜ¡±

»ù´¡ÃüÁî
help¡ª¡ª²é¿´ÃüÁî°ïÖúÐÅÏ¢
cls¡ª¡ªÇå¿Õµ±Ç°ÆÁÄ»ÇøÓò
session¡ª¡ª²é¿´µ±Ç°»á»°µÄÐÅÏ¢
reset¡ª¡ªÖØÖÃÔöÇ¿Àà¡¢£¬½«±» Arthas ÔöÇ¿¹ýµÄÀàÈ«²¿»¹Ô©§£¬Arthas ·þÎñ¶Ë¹Ø±Õʱ»áÖØÖÃËùÓÐÔöÇ¿¹ýµÄÀà
version¡ª¡ªÊä³öµ±Ç°Ä¿±ê Java ½ø³ÌËù¼ÓÔØµÄ Arthas °æ±¾ºÅ
quit¡ª¡ªÍ˳öµ±Ç° Arthas ¿Í»§¶Ë£¬ÆäËû Arthas ¿Í»§¶Ë²»ÊÜÓ°Ïì
shutdown¡ª¡ª¹Ø±Õ Arthas ·þÎñ¶Ë©§£¬ËùÓÐ Arthas ¿Í»§¶ËÈ«²¿Í˳ö
keymap¡ª¡ªArthas¿ì½Ý¼üÁÐ±í¼°×Ô¶¨Òå¿ì½Ý¼ü
jvmÏà¹Ø
dashboard¡ª¡ªµ±Ç°ÏµÍ³µÄʵʱÊý¾ÝÃæ°å
thread¡ª¡ª²é¿´µ±Ç° JVM µÄÏ̶߳ÑÕ»ÐÅÏ¢
jvm¡ª¡ª²é¿´µ±Ç° JVM µÄÐÅÏ¢
sysprop¡ª¡ª²é¿´ºÍÐÞ¸ÄJVMµÄϵͳÊôÐÔ
New! getstatic¡ª¡ª²é¿´ÀàµÄ¾²Ì¬ÊôÐÔ
class/classloaderÏà¹Ø
sc¡ª¡ª²é¿´JVMÒѼÓÔØµÄÀàÐÅÏ¢
sm¡ª¡ª²é¿´ÒѼÓÔØÀàµÄ·½·¨ÐÅÏ¢
dump¡ª¡ªdump ÒѼÓÔØÀàµÄ byte code µ½Ìض¨Ä¿Â¼
redefine¡ª¡ª¼ÓÔØÍⲿµÄ.classÎļþ©§£¬redefineµ½JVMÀï
jad¡ª¡ª·´±àÒëÖ¸¶¨ÒѼÓÔØÀàµÄÔ´Âë
classloader¡ª¡ª²é¿´classloaderµÄ¼Ì³ÐÊ÷£¬urls©§£¬Àà¼ÓÔØÐÅÏ¢©§£¬Ê¹ÓÃclassloaderÈ¥getResource
monitor/watch/traceÏà¹Ø
Çë×¢Ò⣬ÕâЩÃüÁî©§£¬¶¼Í¨¹ý×Ö½ÚÂëÔöÇ¿¼¼ÊõÀ´ÊµÏֵĩ§£¬»áÔÚÖ¸¶¨ÀàµÄ·½·¨ÖвåÈëһЩÇÐÃæÀ´ÊµÏÖÊý¾Ýͳ¼ÆºÍ¹Û²â£¬Òò´ËÔÚÏßÉÏ©§¡¢Ô¤·¢Ê¹ÓÃʱ©§£¬Ç뾡Á¿Ã÷È·ÐèÒª¹Û²âµÄÀà¡¢·½·¨ÒÔ¼°Ìõ¼þ©§£¬Õï¶Ï½áÊøÒªÖ´ÐÐ shutdown »ò½«ÔöÇ¿¹ýµÄÀàÖ´ÐÐ reset ÃüÁî©§¡£
monitor¡ª¡ª·½·¨Ö´ÐÐ¼à¿Ø
watch¡ª¡ª·½·¨Ö´ÐÐÊý¾Ý¹Û²â
trace¡ª¡ª·½·¨ÄÚ²¿µ÷Ó÷¾¶£¬²¢Êä³ö·½·¨Â·¾¶ÉϵÄÿ¸ö½ÚµãÉϺÄʱ
stack¡ª¡ªÊä³öµ±Ç°·½·¨±»µ÷Óõĵ÷Ó÷¾¶
tt¡ª¡ª·½·¨Ö´ÐÐÊý¾ÝµÄʱ¿ÕËíµÀ©§£¬¼Ç¼ÏÂÖ¸¶¨·½·¨Ã¿´Îµ÷ÓõÄÈë²ÎºÍ·µ»ØÐÅÏ¢©§£¬²¢ÄܶÔÕâЩ²»Í¬µÄʱ¼äϵ÷ÓýøÐй۲â
options
options¡ª¡ª²é¿´»òÉèÖÃArthasÈ«¾Ö¿ª¹Ø
¹ÜµÀ
ArthasÖ§³ÖʹÓùܵÀ¶ÔÉÏÊöÃüÁîµÄ½á¹û½øÐнøÒ»²½µÄ´¦Àí£¬Èçsm org.apache.log4j.Logger | grep
grep¡ª¡ªËÑË÷Âú×ãÌõ¼þµÄ½á¹û
plaintext¡ª¡ª½«ÃüÁîµÄ½á¹ûÈ¥³ýÑÕÉ«
wc¡ª¡ª°´ÐÐͳ¼ÆÊä³ö½á¹û
Web Console
ͨ¹ýwebsocketÁ¬½ÓArthas©§¡£
Web Console
Òì²½ÃüÁîÖ§³Ö
Ö´Ðнá¹û´æÈÕÖ¾
Åú´¦ÀíµÄÖ§³Ö
ognl±í´ïʽµÄÓ÷¨ËµÃ÷
248.9M / 12-08
RTS¼´Ê±Õ½ÂÔ
ÏÂÔØ
248.9M / 12-08
RTS¼´Ê±Õ½ÂÔ
ÏÂÔØ
253.4M / 12-08
RPG½ÇÉ«°çÑÝ
ÏÂÔØ
ÆÞÖÐÃÛ3È«cg´æµµ
ÓÎÏ·¹¤¾ß / 28KB
ÏÂÔØ
1
csgo¿Õ¸ñ¼üÁ¬Ìø½Å±¾ÂÌÉ«Ãâ·Ñ°æ
ÓÎÏ·¹¤¾ß / 564KB
ÏÂÔØ
2
Ò׿ØÍõÎĵµ¼ÓÃÜÈí¼þv2017¹Ù·½°æÂÌÉ«Ãâ·Ñ°æ
Îļþ´¦Àí / 46M
ÏÂÔØ
3
DNF9ÖÜÄêµÚÊ®Ì×Ìì¿Õʱװ²¹¶¡
ÓÎÏ·¹¤¾ß / 1.6M
ÏÂÔØ
4
3456wg¶àѡƤ·ôv10.6¹Ù·½°æ
ÓÎÏ·¹¤¾ß / 2.2M
ÏÂÔØ
5
dnfÒ»¼üÈÎÎñÖúÊÖv0428×îÐÂÃâ·Ñ°æ
ÓÎÏ·¹¤¾ß / 863KB
ÏÂÔØ
6
°®ÆÕÉúR230´òÓ¡»úÇåÁãÈí¼þºº»¯°æ
°ì¹«Ñ§Ï° / 1.8M
ÏÂÔØ
7
ÊÓÆµ|¡¢Í¼Æ¬È¥Ë®Ó¡´óʦHitPaw Watermark Removerv1.2.1 ÍêÃÀ½âËø°æ
Îļþ´¦Àí / 80.4M
ÏÂÔØ
8
adobeÇåÀí¹¤¾ß(AdobeCreativeCloudCleanerTool)V2017 ÂÌÉ«°æ
Îļþ´¦Àí / 5.9M
ÏÂÔØ
9
Îļþ°æÈ¨Ð޸Ť¾ßÂÌÉ«°æ
Îļþ´¦Àí / 564KB
ÏÂÔØ
10
140.5M / 09-05
Á¢¼´ÏÂÔØ
76.4M / 03-25
Á¢¼´ÏÂÔØ
55M / 06-05
Á¢¼´ÏÂÔØ
88.7M / 04-13
Á¢¼´ÏÂÔØ
900.9M / 03-02
Á¢¼´ÏÂÔØ
96.2M / 07-06
Á¢¼´ÏÂÔØ
311.2M / 07-06
Á¢¼´ÏÂÔØ
335M / 07-06
Á¢¼´ÏÂÔØ
ǰ³ÌËÆ½õ(Excellent Expectations)
200M / 07-06
Á¢¼´ÏÂÔØ
413.8M / 07-06
Á¢¼´ÏÂÔØ
x8ɳÏ䰲׿Ãâ·Ñ°æ2023¹Ù·½×îаæ
480.3M / 01-03
Á¢¼´ÏÂÔØ
768.9M / 08-19
Á¢¼´ÏÂÔØ
165.4M / 09-05
Á¢¼´ÏÂÔØ
131.8M / 04-13
Á¢¼´ÏÂÔØ
195.6M / 03-03
Á¢¼´ÏÂÔØ
45.6M / 09-08
Á¢¼´ÏÂÔØ
665.2M / 07-06
Á¢¼´ÏÂÔØ
2.84G / 07-06
Á¢¼´ÏÂÔØ
93M / 07-06
Á¢¼´ÏÂÔØ
338.3M / 07-06
Á¢¼´ÏÂÔØ
959.8M / 12-24
Á¢¼´ÏÂÔØ 312M / 07-30
Á¢¼´ÏÂÔØ 1.38G / 07-26
Á¢¼´ÏÂÔØ DZͧΰΰÃÔÖ²Îï´óÕ½½©Ê¬ÔÓ½»°æµçÄÔ°æ
109.8M / 06-03
Á¢¼´ÏÂÔØ 142M / 01-08
Á¢¼´ÏÂÔØ 1.2M / 11-23
Á¢¼´ÏÂÔØ 548.8M / 04-13
Á¢¼´ÏÂÔØ 1.6M / 04-13
Á¢¼´ÏÂÔØ 1.48G / 03-18
Á¢¼´ÏÂÔØ 646.6M / 03-03
Á¢¼´ÏÂÔØ 1.89G / 12-19
Á¢¼´ÏÂÔØ 393.8M / 10-28
Á¢¼´ÏÂÔØ 110.5M / 09-05
Á¢¼´ÏÂÔØ 33.4M / 09-05
Á¢¼´ÏÂÔØ 60M / 04-29
Á¢¼´ÏÂÔØ 254M / 04-25
Á¢¼´ÏÂÔØ 659M / 04-23
Á¢¼´ÏÂÔØ up¶Ôսƽ̨ºÐ×Ó¹Ù·½ÏÂÔØ2023×îаæ
253.4M / 12-08
Á¢¼´ÏÂÔØ 253M / 12-08
Á¢¼´ÏÂÔØ 1.19G / 11-16
Á¢¼´ÏÂÔØ 117.3M / 11-14
Á¢¼´ÏÂÔØ 488.3M / 06-04
Á¢¼´ÏÂÔØ 369M / 09-22
Á¢¼´ÏÂÔØ 181.5M / 09-22
Á¢¼´ÏÂÔØ 201.2M / 09-05
Á¢¼´ÏÂÔØ 248.9M / 12-08
Á¢¼´ÏÂÔØ 248.9M / 12-08
Á¢¼´ÏÂÔØ 100.6M / 03-06
Á¢¼´ÏÂÔØ 148.9M / 03-06
Á¢¼´ÏÂÔØ 1.12G / 07-06
Á¢¼´ÏÂÔØ 126.7M / 02-04
Á¢¼´ÏÂÔØ 1.76G / 09-22
Á¢¼´ÏÂÔØ 1.92G / 04-17
Á¢¼´ÏÂÔØ 201.5M / 04-13
Á¢¼´ÏÂÔØ 7.31G / 07-01
Á¢¼´ÏÂÔØ 94.3M / 07-06
Á¢¼´ÏÂÔØ 2.48G / 07-06
Á¢¼´ÏÂÔØ 7.63G / 07-06
Á¢¼´ÏÂÔØ 1M / 07-06
Á¢¼´ÏÂÔØ 778.1M / 07-06
Á¢¼´ÏÂÔØ 1.40G / 12-19
Á¢¼´ÏÂÔØ 72M / 07-06
Á¢¼´ÏÂÔØ 548.7M / 07-06
Á¢¼´ÏÂÔØ 1.00G / 07-06
Á¢¼´ÏÂÔØ 9.13G / 07-06
Á¢¼´ÏÂÔØ 126.2M / 07-06
Á¢¼´ÏÂÔØ 72M / 07-06
Á¢¼´ÏÂÔØ 105.1M / 07-06
Á¢¼´ÏÂÔØ 132M / 07-06
Á¢¼´ÏÂÔØ 132M / 07-06
Á¢¼´ÏÂÔØ bonbonjump°²×¿¹Ù·½ÏÂÔØ2023×îаæ
13.4M / 01-03
Á¢¼´ÏÂÔØ 293.0M / 09-05
Á¢¼´ÏÂÔØ 1.22G / 07-06
Á¢¼´ÏÂÔØ 20.53G / 07-06
Á¢¼´ÏÂÔØ 229.9M / 07-06
Á¢¼´ÏÂÔØ 3.70G / 07-06
Á¢¼´ÏÂÔØ 904.0M / 07-06
Á¢¼´ÏÂÔØ 15.84G / 07-06
Á¢¼´ÏÂÔØ 45.50G / 07-06
Á¢¼´ÏÂÔØ 1.02G / 07-06
Á¢¼´ÏÂÔØ Copyright 2010-2025 µ¥»úÓÎÏ·ÏÂÔØ (R) °æÈ¨ËùÓÐ ·ÉÏèÏÂÔØËùÓÐÓÎÏ·¼°Èí¼þÏÂÔØ×ÊÔ´À´Ô´»¥ÁªÍø£¬²¢ÓÉÍøÓÑÉÏ´«·ÖÏí|¡£ÈçÓÐÇÖȨ|£¬ÇëÀ´µçÀ´º¯¸æÖ®¡£
·ÉÏèÖҸ棺µÖÖÆ²»Á¼É«Çé|¡¢·´¶¯|¡¢±©Á¦ÓÎÏ· ºÏÀí°²ÅÅÓÎϷʱ¼ä ÏíÊܽ¡¿µÉú»î ¶õ¹«Íø°²±¸£º42011102003115ºÅ ¡¾¶õICP±¸17000818ºÅ-1¡¿