加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

9大免费Java流程监控工具

发布时间:2019-06-26 17:20:56 所属栏目:建站 来源:云隐物联网云课堂
导读:什么是Java Profilers? Java Profiler是一种监督JVM级此外Java字节码结构和操纵的器材。Profilers跟踪全部要领挪用和内存行使环境,应承你以选择的任何角度深入挪用呼唤布局。 你的尺度说明器将提供大量信息,其有效性首要取决于手头的调试使命。它应具体

什么是Java Profilers?

Java Profiler是一种监督JVM级此外Java字节码结构和操纵的器材。Profilers跟踪全部要领挪用和内存行使环境,应承你以选择的任何角度深入挪用呼唤布局。

你的尺度说明器将提供大量信息,其有效性首要取决于手头的调试使命。它应具体声名JVM的全部内存行使环境,包罗工具建设,要领执行,迭代执行(包罗递归挪用),线程执行和垃圾网络。

Java

IDE默认值

因为历程监控对付Java措施的高效开拓和调试很是重要,因此全部风行的IDE供给商都提供本身的品牌说明器,无论是内置的照旧可以下载的插件。

1. Eclipse MAT

在Eclipse的内存说明器是一个Java堆说明仪,可以辅佐你找出内存走漏和镌汰内存耗损。它可用于说明出产堆转储以计较工具的保存巨细,查察谁阻止垃圾网络器网络工具,以及运行陈诉以自动提取走漏怀疑人。

2. JetBrains JVM调试器内存视图

在JVM的调试器内存查察插件,既有的IntelliJ IDEA和Android Studio支持,扩展了内置的JVM调试器成果的调试会话时代切磋在JVM堆中的工具。它表现了按类名称分组的堆中的工具总数。

3. Netbeans Profiler

Netbeans IDE有本身的内置说明器,简称Profiler。它的成果包罗CPU,内存,线程,锁和SQL查询说明,以及根基的JVM监督。

备用Java历程监督器材

作为措施员,我们知道默认并不老是最佳选择。究竟上,它凡是不是。因此,搜查IDE的说明器的更换方案是故意义的,看看哪种器材最得当你的需求,出格是假如它是免费的。

4. VisualVM

VisualVM被称为“一体化Java妨碍解除器材”, 是一个集成呼吁行JDK器材和轻量级说明成果的可视化器材。它行使各类技能(包罗jvmstat,JMX,Serviceability Agent(SA)和Attach API)监督息争决在Java上运行的应用措施。

5. Oracle Java Mission Control

Java Mission Control与Java Flight Recorder一路,应承说明和变乱网络有关Java假造机(JVM)和Java应用措施举动的初级信息。与Oracle JDK一路打包的这组器材还提供了对网络的数据的具体说明。

Java应用措施机能监督器(APM)

应用措施机能监督器很少免费。现实上,大大都AMP的行使范畴从相等实惠到企业专用 - 当你思量监控应用措施机能的重要性时,这真是一种羞辱,出格是在统一处事器上执行(但愿)执行的伟大应用措施拓扑时。这不只是由于这是发明错误和题目的靠得住要领,并且由于用户祈望并要求你构建的应用措施的机能。你也应该这样做。

6. Glowroot

开源Java APM Glowroot以其轻量级,易于安装而孤高,并提供普及的成果集以及各类应用措施处事器的支持。Glowroot是免费且有具体记录的,是Java措施员的机能监控办理方案,他们也是开源软件的狂热粉丝。

7. 准确定位

准确定位题目并不轻易。假如你想要监控用Java编写的大局限漫衍式体系的机能,PinPoint可以派上用场。PinPoint是免费和开源的,它提供了一种办理方案,通过跟踪漫衍式应用措施之间的事宜,辅佐说明体系的整体布局以及它们中的组件怎样彼此毗连。

8. JavaMelody

JavaMelody专为Java EE应用措施开拓,可让你在QA和出产情形中丈量和计较应用措施的现实操纵。这种全面的免费和开源办理方案易于集成到大大都应用措施中(因为穷乏数据库和说明),因此出格轻便。

9. Scouter

Scoute通过社区开拓事变免费提供沟通的代价。个中,Scouter可以向你表现有关用户勾当,处事指标和资源分派的信息。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读