偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

幾款實用的 GC 日志可視化分析工具!你用的怎么樣?

開發(fā) 前端
通常情況下,運維人員并不會直接在服務(wù)器端通過命令方式實時打印當前應用程序的 GC 日志來分析服務(wù)的性能,通常的做法是導出當前服務(wù)的 GC 日志文件,然后通過其它的可視化工具來分析服務(wù)的性能指標。

01、背景介紹

通常情況下,運維人員并不會直接在服務(wù)器端通過命令方式實時打印當前應用程序的 GC 日志來分析服務(wù)的性能,通常的做法是導出當前服務(wù)的 GC 日志文件,然后通過其它的可視化工具來分析服務(wù)的性能指標。

今天通過這篇文章,我們一起來了解一下 GC 相關(guān)的可視化分析工具。

02、日志分析工具

目前,軟件市場上對 GC 日志進行可視化分析的工具非常多,在此我們介紹幾款業(yè)界比較流行的日志分析工具,以便能更加快速的排查 GC 問題。

2.1、GCeasy

GCeasy 是一款在線的 GC 日志分析器,使用起來非常方便,用戶可以通過它的 web 網(wǎng)站導入 gc 日志,實時進行內(nèi)存泄漏檢測、GC暫停原因分析、JVM 配置建議優(yōu)化等功能,而且是可以免費使用的(有部分服務(wù)是收費的),網(wǎng)站訪問地址如下!

http://gceasy.io

選擇中文語言之后,即可看到如下界面。

圖片圖片

還是以最開頭的代碼為例,在運行的時候,加上如下命令即可導出 gc 日志。

-Xloggc:/Users/xxx/Documents/logs/gc.log

如果是 jar 包的啟動方式,比如 SpringBoot 工程,可以在啟動命令時加上Xloggc參數(shù)即可,例如下面的示例。

java  -Xloggc:gc.log  -XX:+PrintGCDetails -jar application.jar

如果是 war 包的啟動方式,比如放在 tomcat 里面,可以通過修改bin/catalina.sh文件來開啟 gc 日志,例如下面的示例。

JAVA_OPTS='-Xloggc:/tmp/gc.log -XX:+PrintGCDetails'

最后,將導出的 gc 日志,上傳到 GCeasy 中,即可實時統(tǒng)計出相關(guān)的 gc 信息。

以下導入 gc 日志后,相關(guān)的分析截圖信息,有興趣的朋友,可以自行嘗試一下。

圖片圖片

圖片圖片

2.2、GCViewer

GCViewer 也是一款非常強大的 gc 日志可視化分析工具,與 GCeasy 稍有不同,它需要本地運行,而且完全免費。

安裝和啟動方式如下!

--  1.下載源碼
git clone https://github.com/chewiebug/GCViewer.git
--  2.用 IDEA打開項目,使用 maven 進行打包
mvn clean pacakge
--  3.得到一個 可運行的jar包,在 target目錄下,啟動服務(wù)
java -jar gcviewer-1.37-SNAPSHOT.jar

啟動服務(wù)之后,會彈出一個類似于如下的界面。

圖片圖片

點擊左上角的按鈕,打開本地的 gc 日志文件,就會顯示了日志分析的結(jié)果。

圖片圖片

左側(cè)是圖表,右側(cè)是數(shù)據(jù)統(tǒng)計面板,展示的內(nèi)容還是比較豐富的,有興趣的訪問它的官網(wǎng)特性說明,地址如下。

https://github.com/chewiebug/GCViewer/wiki

03、參考

1.https://juejin.cn/post/7029130033268555807

2.https://www.cnblogs.com/xrq730/p/4836700.html

責任編輯:武曉燕 來源: 潘志的研發(fā)筆記
相關(guān)推薦

2018-01-25 14:34:18

大數(shù)據(jù)可視化工具

2016-04-26 14:04:29

大數(shù)據(jù)可視化

2020-09-27 14:56:33

工具數(shù)據(jù)可視化技術(shù)

2020-09-09 12:15:50

大數(shù)據(jù)互聯(lián)網(wǎng)可視化

2022-05-12 08:58:03

開源日志查詢日志可視化

2016-11-28 15:03:06

Python數(shù)據(jù)可視化網(wǎng)絡(luò)分析

2018-09-26 16:15:31

數(shù)據(jù)可視化大數(shù)據(jù)數(shù)據(jù)分析

2024-09-19 16:12:04

2018-11-14 10:15:58

開源技術(shù) 數(shù)據(jù)

2020-09-28 15:13:11

數(shù)據(jù)可視化技術(shù)工具

2011-07-19 14:36:32

iPhone

2021-11-29 13:29:06

Basemap可視化分析

2018-01-03 17:22:22

DataHunter數(shù)據(jù)可視化分析

2021-04-11 09:51:25

Redis可視化工具

2023-07-26 12:38:42

PyGWalker數(shù)據(jù)類型

2019-03-20 13:44:30

Web 開發(fā)代碼

2016-11-25 11:16:22

阿里支付寶數(shù)據(jù)分析

2021-04-25 21:11:48

數(shù)據(jù)工具技術(shù)

2021-05-08 23:22:01

Python工具開發(fā)

2021-06-30 23:38:56

Python微信好友
點贊
收藏

51CTO技術(shù)棧公眾號