自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

9大免費(fèi)Java流程監(jiān)控工具

開發(fā) 后端
Java Profiler是一種監(jiān)視JVM級(jí)別的Java字節(jié)碼構(gòu)造和操作的工具。Profilers跟蹤所有方法調(diào)用和內(nèi)存使用情況,允許你以選擇的任何角度深入調(diào)用呼叫結(jié)構(gòu)。

什么是Java Profilers?

Java Profiler是一種監(jiān)視JVM級(jí)別的Java字節(jié)碼構(gòu)造和操作的工具。Profilers跟蹤所有方法調(diào)用和內(nèi)存使用情況,允許你以選擇的任何角度深入調(diào)用呼叫結(jié)構(gòu)。

你的標(biāo)準(zhǔn)分析器將提供大量信息,其有用性主要取決于手頭的調(diào)試任務(wù)。它應(yīng)詳細(xì)說(shuō)明JVM的所有內(nèi)存使用情況,包括對(duì)象創(chuàng)建,方法執(zhí)行,迭代執(zhí)行(包括遞歸調(diào)用),線程執(zhí)行和垃圾收集。

Java

IDE默認(rèn)值

由于進(jìn)程監(jiān)控對(duì)于Java程序的高效開發(fā)和調(diào)試非常重要,因此所有流行的IDE供應(yīng)商都提供自己的品牌分析器,無(wú)論是內(nèi)置的還是可以下載的插件。

1. Eclipse MAT

在Eclipse的內(nèi)存分析器是一個(gè)Java堆分析儀,可以幫助你找出內(nèi)存泄漏和減少內(nèi)存消耗。它可用于分析生產(chǎn)堆轉(zhuǎn)儲(chǔ)以計(jì)算對(duì)象的保留大小,查看誰(shuí)阻止垃圾收集器收集對(duì)象,以及運(yùn)行報(bào)告以自動(dòng)提取泄漏嫌疑人。

2. JetBrains JVM調(diào)試器內(nèi)存視圖

在JVM的調(diào)試器內(nèi)存查看插件,既有的IntelliJ IDEA和Android Studio支持,擴(kuò)展了內(nèi)置的JVM調(diào)試器功能的調(diào)試會(huì)話期間探討在JVM堆中的對(duì)象。它顯示了按類名稱分組的堆中的對(duì)象總數(shù)。

3. Netbeans Profiler

Netbeans IDE有自己的內(nèi)置分析器,簡(jiǎn)稱Profiler。它的功能包括CPU,內(nèi)存,線程,鎖和SQL查詢分析,以及基本的JVM監(jiān)視。

備用Java進(jìn)程監(jiān)視工具

作為程序員,我們知道默認(rèn)并不總是***選擇。事實(shí)上,它通常不是。因此,檢查IDE的分析器的替代方案是有意義的,看看哪種工具最適合你的需求,特別是如果它是免費(fèi)的。

4. VisualVM

VisualVM被稱為“一體化Java故障排除工具”, 是一個(gè)集成命令行JDK工具和輕量級(jí)分析功能的可視化工具。它使用各種技術(shù)(包括jvmstat,JMX,Serviceability Agent(SA)和Attach API)監(jiān)視和解決在Java上運(yùn)行的應(yīng)用程序。

5. Oracle Java Mission Control

Java Mission Control與Java Flight Recorder一起,允許分析和事件收集有關(guān)Java虛擬機(jī)(JVM)和Java應(yīng)用程序行為的低級(jí)信息。與Oracle JDK一起打包的這組工具還提供了對(duì)收集的數(shù)據(jù)的詳細(xì)分析。

Java應(yīng)用程序性能監(jiān)視器(APM)

應(yīng)用程序性能監(jiān)視器很少免費(fèi)。實(shí)際上,大多數(shù)AMP的使用范圍從相當(dāng)實(shí)惠到企業(yè)專用 - 當(dāng)你考慮監(jiān)控應(yīng)用程序性能的重要性時(shí),這真是一種恥辱,特別是在同一服務(wù)器上執(zhí)行(希望)執(zhí)行的復(fù)雜應(yīng)用程序拓?fù)鋾r(shí)。這不僅是因?yàn)檫@是發(fā)現(xiàn)錯(cuò)誤和問(wèn)題的可靠方法,而且因?yàn)橛脩羝谕⒁竽銟?gòu)建的應(yīng)用程序的性能。你也應(yīng)該這樣做。

6. Glowroot

開源Java APM Glowroot以其輕量級(jí),易于安裝而自豪,并提供廣泛的功能集以及各種應(yīng)用程序服務(wù)器的支持。Glowroot是免費(fèi)且有詳細(xì)記錄的,是Java程序員的性能監(jiān)控解決方案,他們也是開源軟件的狂熱粉絲。

7. 精確定位

精確定位問(wèn)題并不容易。如果你想要監(jiān)控用Java編寫的大規(guī)模分布式系統(tǒng)的性能,PinPoint可以派上用場(chǎng)。PinPoint是免費(fèi)和開源的,它提供了一種解決方案,通過(guò)跟蹤分布式應(yīng)用程序之間的事務(wù),幫助分析系統(tǒng)的整體結(jié)構(gòu)以及它們中的組件如何相互連接。

8. JavaMelody

JavaMelody專為Java EE應(yīng)用程序開發(fā),可讓你在QA和生產(chǎn)環(huán)境中測(cè)量和計(jì)算應(yīng)用程序的實(shí)際操作。這種全面的免費(fèi)和開源解決方案易于集成到大多數(shù)應(yīng)用程序中(由于缺少數(shù)據(jù)庫(kù)和分析),因此特別輕巧。

9. Scouter

Scoute通過(guò)社區(qū)開發(fā)工作免費(fèi)提供相同的價(jià)值。其中,Scouter可以向你顯示有關(guān)用戶活動(dòng),服務(wù)指標(biāo)和資源分配的信息。

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2017-09-04 15:27:05

監(jiān)控工具網(wǎng)絡(luò)

2011-06-22 15:20:38

2019-10-16 08:55:32

DBA免費(fèi)數(shù)據(jù)庫(kù)監(jiān)控

2015-08-03 11:57:54

SDNSDN入門套件軟件定義網(wǎng)絡(luò)

2009-12-24 15:47:16

免費(fèi)虛擬化備份工具

2016-01-06 09:57:00

云計(jì)算云存儲(chǔ)

2021-07-26 05:38:53

IaC基礎(chǔ)設(shè)施即代碼開發(fā)

2015-02-02 10:16:39

網(wǎng)絡(luò)監(jiān)控監(jiān)控工具

2019-07-31 11:30:25

MySQL數(shù)據(jù)庫(kù)工具

2018-02-01 09:59:52

服務(wù)器監(jiān)控工具

2010-07-01 10:55:58

UML建模工具

2014-06-17 09:50:03

2024-06-05 11:29:54

微服務(wù)監(jiān)控工具

2012-03-02 14:20:46

JavaJVM

2019-11-01 09:00:00

Kubernetes開源監(jiān)控工具

2010-11-11 09:54:31

2020-12-22 10:30:47

Nagios工具監(jiān)控

2019-08-21 14:56:58

PostgreSQLDBA數(shù)據(jù)庫(kù)

2016-10-27 13:17:15

網(wǎng)絡(luò)管理工具網(wǎng)絡(luò)工具

2020-07-26 11:55:11

Jupyter Not擴(kuò)展工具開發(fā)
點(diǎn)贊
收藏

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