最新热门游戏推荐,精彩好玩,手游排行榜2022年度合集

绿城格夫下载站 > 电脑应用 > 行业软件 > VisualVM(java调优工具) v2.0.5 官方中文版
VisualVM(java调优工具) v2.0.5 官方中文版

VisualVM(java调优工具) v2.0.5 官方中文版 免费版

  • 类型:行业软件
  • 评分:7.4
  • 版本:免费版
  • 语言:中文
  • 大小:41.35MB
  • 更新:2022-12-02
手机扫码下载
  • 游戏介绍
  • 游戏截图
  • 相关文章
  • 同类推荐

VisualVM中文版是一个可视化工具,提供了多种jdk命令行。我们可以使用VisualVM对Java应用进行测试和优化,这个软件还可以为用户提供Java应用的分析数据,非常强大。

VisualVM中文版 第1张图片

VisualVM中文版软件功能

一、绩效分析的主要方法

1.监控:监控是一种用于查看应用程序运行时行为的通用方法。通常有几个视图实时显示CPU使用情况、内存使用情况、线程状态等有用信息,让用户快速找到问题的关键。

2.转储:性能分析工具从内存中获取当前状态数据,并将其存储在一个文件中,以便进行静态性能分析。Java程序通过在启动Java程序时添加适当的条件参数来触发转储操作。它包括以下三种类型:

系统转储:JVM生成的本地系统转储,也称为核心转储。一般系统转储大量数据,需要平台相关的工具来分析,比如Windows上的windbg,Linux上的gdb。

Java dump:JVM内部生成的格式化数据,包括线程信息、类加载信息和堆统计信息。它也常用于检测死锁。

堆转储:JVM将所有对象的堆内容存储到一个文件中。

二。快照:

应用程序启动后,性能分析工具开始收集各种运行时数据,其中一些数据直接显示在monitoring视图中,而其他大部分数据保存在内部。在用户请求快照之前,将显示基于这些已保存数据的统计数据。快照包含了应用程序在一段时间内的执行信息,通常有两种:CPU快照和内存快照。

CPU快照:主要包括应用中函数的调用关系和运行时间,通常可以在CPU快照视图中查看。

快照:主要包括内存的分配和使用情况、加载的所有类、已有的对象信息、对象间的引用关系等。通常可以在内存快照视图中查看这些信息。

三。性能分析:

性能分析是通过收集程序运行时的执行数据,帮助开发者定位程序中需要优化的部分,从而提高程序的运行速度或内存使用效率。主要有以下三个方面:

CPU性能分析:CPU性能分析的主要目的是统计函数的调用和执行时间,或者更简单的统计应用程序的CPU使用率。通常有两种方式显示CPU性能分析结果:CPU监控和CPU快照。

内存性能分析:内存性能分析的主要目的是通过统计内存使用情况,检测可能的内存泄漏,确定优化内存使用的方向。通常有两种方式显示内存性能分析的结果:内存监控和内存快照。

线程性能分析:线程性能分析主要用于识别多线程应用中的内存问题。包括一般的线程状态变化、死锁和线程生命周期中线程状态的分布。

VisualVM(java调优工具) v2.0.5 官方中文版

相关资讯