首頁技術文章正文

arthas使用教程百度云盤下載【黑馬程序員】

更新時間:2020-09-23 來源:黑馬程序員 瀏覽量:

Arthas

arthas使用視頻教程

中級 共20課

Arthas是Alibaba開源的Java診斷工具,深受開發(fā)者喜愛。在使用 Arthas 之前,當遇到 Java 線上問題時,如 CPU 飆升、負載突高、內存溢出等問題,你需要查命令,查網絡,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最終焦頭爛額,還不一定能查出問題所在。而現在,大多數的常見問題你都可以使用 Arthas 輕松定位,迅速解決,及時止損,準時下班。提取碼:0xlg

下載完整視頻(已有25001人下載)


課程簡介

Arthas是Alibaba開源的Java診斷工具,深受開發(fā)者喜愛。

在使用 Arthas 之前,當遇到 Java 線上問題時,如 CPU 飆升、負載突高、內存溢出等問題,你需要查命令,查網絡,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最終焦頭爛額,還不一定能查出問題所在。而現在,大多數的常見問題你都可以使用 Arthas 輕松定位,迅速解決,及時止損,準時下班。

當你遇到以下類似問題而束手無策時,Arthas可以幫助你解決:

1. 這個類從哪個 jar 包加載的?為什么會報各種類相關的 Exception?

2. 我改的代碼為什么沒有執(zhí)行到?難道是我沒 commit?分支搞錯了?

3. 遇到問題無法在線上 debug,難道只能通過加日志再重新發(fā)布嗎?

4. 線上遇到某個用戶的數據處理有問題,但線上同樣無法 debug,線下無法重現!

5. 是否有一個全局視角來查看系統(tǒng)的運行狀況?

6. 有什么辦法可以監(jiān)控到JVM的實時運行狀態(tài)?

7. 怎么快速定位應用的熱點,生成火焰圖?

Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同時提供豐富的 Tab 自動補全功能,進一步方便進行問題的定位和診斷。

課程亮點

系統(tǒng)的學習arthas的大部分命令,掌握Alibaba開源的Java診斷工具,是企業(yè)中找工作的一個加分項。

使用人群

有一定的web開發(fā)基礎,有Linux基礎,了解Linux常用的命令。

課程內容

第1天《Arthas基礎學習》

概述

Arthas(阿爾薩斯) 能為你做什么?

運行環(huán)境要求

快速安裝

命令

Windows下安裝

從Maven倉庫下載全量包

步驟

卸載

快速入門:attach一個進程

快速入門:常用命令接觸

基礎命令之一

目標

help

cat

grep

pwd

cls

小結

基礎命令之二

session

reset

version

quit

stop

keymap

后臺異步命令相關快捷鍵

jvm相關命令之一

dashboard

thread線程相關

jvm

sysprop

jvm相關命令之二

sysenv

vmoption

getstatic

ognl

class/classloader相關命令之一

sc

sm

class/classloader相關命令之二

jad

mc

redefine

第2天《Arthas進階》

dump

作用

舉例

效果

classloader

作用

參數說明

舉例

monitor

作用

參數說明

舉例

監(jiān)控的維度說明

watch

作用

參數說明

舉例

trace

介紹

參數說明

舉例

stack

作用

介紹

參數說明

舉例

tt

作用

介紹

參數解析

使用案例

options

作用

全局選項

案例

profiler火焰圖

目標

介紹

案例

火焰圖的含義

Arthas實踐

需求

準備場景

步驟

實現步驟

結論

1590032240449_視頻資源獲取.jpg

猜你喜歡

APM系統(tǒng)是什么?有什么用處?

IO流、字節(jié)流和字符流分別是什么?

如何使用Jasper導出用戶列表數據?

什么是敏捷開發(fā)?十分鐘了解

Java高級軟件工程師課程

分享到:
在線咨詢 我要報名
和我們在線交談!