欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 应用软件 > 其他工具 > VisualVM
VisualVM

VisualVM

VisualVM拥有丰富的性能分析工具,包括对Java应用程序的内存、CPU、线程以及快照分析,并以此为参考提高应用程序的整体性能。此软件可以检测JVM中加载的类和对象等信息,并为这些信息添加监视标签,整理成易读的形式。

性能引见

1、机能解读的首要技巧

1、监督:监督是一种用来检查运用顺序运转时行动的普通方式。凡是会有多个视图(View)别离及时地展示 CPU 运用环境、内存运用环境、线程状况和其他一些有效的信息,以便用户能很快地发现成绩的重点地点。

2、转储:机能解读东西从内存中取得以后状况数据并存储到文件用于静态的机能解读。Java 顺序是经由在启动 Java 顺序时加入恰当的前提参数来触发转储操作的。它包罗以下三种:

系统转储:JVM 转换的当地系统的转储,又称作焦点转储。普通的,系统转储数据量大,需求平台相干的东西去解读,如 Windows 上的 windbg 和 Linux 上的 gdb.

Java 转储:JVM 外部转换的格局化后的数据,包罗线程信息,类的加载信息和堆的统计数据。凡是也用于检测死锁。

堆转储:JVM 将一切工具的堆内容存储到文件。

2、快照:

运用顺序启动后,机能解读东西起头搜集各类运转时数据,此中一些数据直接展示在监督视图中,而别的大部门数据被保留在外部,直到用户要求获得快照,基于这些保留的数据的统计信息才被展示出来。快照包括了运用顺序在一段时间内的履行信息,凡是有 CPU 快照和内存快照两各种不同类别型。

CPU 快照:首要包括了运用顺序中函数的挪用关系及运转时间,这些信息凡是可以在 CPU 快照视图中开启检查。

内存快照:首要包括了内存的分派和运用环境、载入的一切类、存在的工具信息及工具间的援用关系等。这些信息凡是可以在内存快照视图中开启检查。

3、机能解读:

机能解读是经由搜集顺序运转时的履行数据来帮忙开辟人员确认地理位置顺序需求被优化的部门,从而提升顺序的运转速度或是内存运用效力,首要有以下三个方面:

CPU 机能解读:CPU 机能解读的首要目标是统计函数的挪用环境及履行时间,或更易懂的环境就是统计运用顺序的 CPU 运用环境。凡是有 CPU 监督和 CPU 快照两种技巧来展示 CPU 机能解读成果。

内存机能解读:内存机能解读的首要目标是经由统计内存运用环境检测能够存在的内存泄漏成绩及肯定优化内存运用的标的目的。凡是有内存监督和内存快照两种技巧来展示内存机能解读成果。

线程机能解读:线程机能解读首要用于在多线程运用顺序中肯定内存的成绩地点。普通包罗线程的状况转变环境,死锁环境和某个线程在线程生命期内状况的散布环境等。

软件特点

1、内存解读

VisualVM 经由检测 JVM 中加载的类和工具信息等帮忙我们解读内存运用环境,我们可以经由此软件的监督标签和 Profiler 标签对运用顺序开启内存解读。

2、CPU 解读

可以监控运用顺序在一段时间的 CPU 的运用环境,展示 CPU 的运用率、方式的履行效力和频率等相干数据帮忙我们发现运用顺序的机能瓶颈。我们可以经由此软件的监督标签和 Profiler 标签对运用顺序开启 CPU 机能解读。

3、线程解读

Java 说话可以很好的完成多线程运用顺序。当我们对一个多线程运用顺序开启调试或开辟前期做机能调优的时候,常常需求领会以后顺序中一切线程的运转状况,是不是有死锁、热锁等环境的产生,从而解读系统能够存在的成绩。

4、快照解读

我们可使用此软件的快照性能转换肆意特性能解读快照并保留到当地来辅佐我们开启机能解读。快照为捕捉运用顺序机能解读数据供给了一个很便捷的技巧由于快照一旦转换可以在任什么时候候离线翻开和检查,也能够彼此传阅。

供给了两各种不同类别型的快照:

Profiler 快照:当有一特性能解读会话(内存或 CPU)正在开启时,我们可以经由机能解读成果东西栏的快照操控键位转换 Profiler 快照捕捉那时的机能解读数据。

运用顺序快照:我们可以右键点击左边 Applications 窗口中运用顺序节点,选择运用顺序快照为转换一个运用顺序快照。运用顺序快照会搜集某一时刻的堆转储,线程转储和 Profiler 快照,同时也会捕捉 JVM 的一些根基信息。

5、转储性能

线程转储的转换与解读:可以对正在运转的当地运用顺序转换线程转储,把活动线程的仓库踪影打印出来,帮忙我们有用领会线程运转的环境,诊断死锁、运用顺序瘫痪等成绩。

堆转储的转换与解读:可以转换堆转储,统计某一特按时刻 JVM 中的工具信息,帮忙我们解读工具的援用关系、是不是有内存泄露环境的产生等。

装载方式

此软件是一特性能解读东西,自从 JDK 6 Update 7 今后已作为 Oracle JDK 的一部门,位于 JDK 根目次的 bin 文件夹下。本身要在 JDK6 以上的版本上运转,可是它可以监控 JDK1.4 以上版本的运用顺序。上面首要引见若何装载此软件和各类插件。

一、装载此软件

1、将 此软件 装载顺序解压缩到当地系统。

2、导航至 此软件 装载目次的 bin 目次,然后启动 jvisualvm.exe。

二、装载 此软件 上的插件

此软件 插件中间供给良多插件以供装载向 此软件 加入性能。可以经由 此软件 运用顺序装载,或从 此软件 插件中间手动下载插件,然后离线装载。别的,用户还可以经由下载插件分发文件 (.nbm 文件 ) 装载第三方插件为 此软件 加入性能。

1、此软件 插件中间装载插件装载步调 :

从主菜单当选择东西》插件。

在可用插件标签中,选中该插件的装载复选框。单击装载。

慢慢完成插件装载顺序。

2、从主菜单当选择东西》插件。

在已下载标签中,点击加入插件操控键位,选择已下载的插件分发文件 (.nbm) 并翻开。

选中翻开的插件分发文件,并单击装载操控键位,慢慢完成插件装载顺序。

小编评价

因为JAVA语言适合用于实现多线程应用程序,所以此软件带来了强大的线程分析工具,可以在应用程序的运行中,对每一条线程的运行状态进行信息搜集和分析,有助于及时解决死锁、热锁等情况,尽可能地减少可能存在的问题。

看了这么多,你下载了VisualVM吗?想要下载最新软件就来软件爱好者好玩的游戏、简单易懂的软件教程、令人耳目一新的游戏玩法这里统统都有,更多精彩不容错过!

查看全部
  • 软件大小:25.01MB
  • 软件版本:2.0.12
  • 支持语言:简体中文
  • 软件分类:应用软件/其他工具
  • 上架时间:2026-03-22
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64,Linux,Mac
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:25.01MB

8.5

综合评分:8.5

  • VisualVM1

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

应用软件

最新软件

更多>

其他工具排行榜