精华内容
下载资源
问答
  • visualvm202

    2020-07-10 01:15:13
    visualvm官网下载地址http://visualvm.github.io/download.html perfma.com https://gceasy.io/ https://processon.com/
  • visualvm143.zip

    2021-02-19 23:30:55
    visualvm143.zip
  • Coherence VisualVM插件 Coherence-VisualVM插件(该插件)使用VisualVM管理实用程序提供对单个Coherence群集的管理和监视。 该插件聚合Coherence MBean数据并显示单个Coherence集群的简洁操作视图。 随着时间的...
  • 下面小编就为大家带来一篇Java VisualVM监控远程JVM(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • VisualVM中文汉化版1.3.9

    2019-07-10 17:55:34
    visualvm最新的139版本中文版的资源.可以通过VisualVM简单直接一站式的对自己的java服务调优.不用再去记各种jxxx的命令
  • 主要介绍了idea中安装VisualVM监控jvm的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • visualVM安装插件,无法连接到visualVM 插件中心,可通过手动安装。 对应jdk1.8.0_161,com-sun-tools-visualvm-modules-visualgc.nbm
  • VisualVM(主)源存储库 VisualVM是集成了命令行JDK工具和轻量级分析功能的可视化工具。 有关详细信息,下载和文档,请参见 。 获取工具 使用Apache Ant 1.9.9或更高版本以及Oracle JDK 8从该存储库构建VisualVM。 ...
  • visualvm_139 中文版(亲测可用) 包含操作指南 不会出现秒退什么乱七八糟情况,可以正常使用
  • VisualVM官网1.4.1下载

    2018-07-19 16:15:50
    VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use.
  • 项目中有时需要监控JVM的状态,如监视tomcat等,本人使用的idea,其他开发...选择jar离线包,重启idea后 右上角有Run with VisualVm按钮,配置好了tomcat前提,首次点击关联visualvm_139-ml可视化工具bin下面的.exe文件
  • visualvm中文版

    2018-09-08 13:26:03
    visualvm,java jvm监控工具,可远程调试程序,idea下载-visualvm-launcher插件容易使用
  • VisualWAS-适用于VisualVM的WebSphere插件 介绍 VisualWAS项目提供了一个VisualVM插件来连接到WebSphere Application Server。 它基于WebSphere专有JMX / SOAP协议的GPL许可实现,因此不需要WebSphere运行时中的任何...
  • 从jdk-6u20-windows-x64.exe版本里找的,讲武德的0分,无条件分享给需要的打工人/干饭人!
  • JVM性能监控工具VisualVM Jconsole插件所需jar包 JTop.jar 点击'JConsole Plugins'按钮 点击'Add JAR/Folder'按钮, 添加JDK_HOME/demo/management/JTop/JTop.jar7)重新打开监控页面,可以看到JConsole
  • VisualVM for mac 1.3.9 中文版安装包,亲测可用.. 网上找了好久都没有,上传到csdn也算是备份了..
  • java VisualVM之插件TAD

    2019-02-19 10:01:49
    线程dump分析插件TAD,用于jdk自带的java VisualVM性能分析工具。内附安装说明。
  • jvisualvm GC 插件com-sun-tools-visualvm-modules-visualgc.zip
  • visualvm_206

    2021-02-19 23:32:10
    VisualVM is distributed as a standalone tool here and bundled with the GraalVM. Both are the same bits with the same features. Standalone tool runs on any compatible JDK, bundled tool is configured to...
  • Java VisualVM插件--Visual GC-附件资源
  • NULL 博文链接:https://zizhu2012.iteye.com/blog/1612522
  • VisualVM1.3.9(2017年11月从官网下载并安装插件验证通过)通过 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多种方式从程序运行时获得实时数据,从而进行动态的性能分析。同时,它能自动选择更快更...
  • java 虚拟机jvm内存管理软件visualVM的插件visualGC,适合jdk1.7和jdk1.8。使用方法:打开visualVM,工具->插件->已下载->添加插件,定位到本地下载的visualGC位置,然后打开。重启visualVM即可。
  • Java虚拟机Visual GC插件
  • Java VisualVM是一个多线程的监控分析工具,VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。功能包括内存分析、快照功能、转储功能...
  • 最新版 visualvm_21.zip

    2021-07-25 15:26:29
    最新版 visualvm_21.zip最新版 visualvm_21.zip最新版 visualvm_21.zip
  • net-java-btrace-visualvm.nbm

    2020-07-12 09:07:26
    btrace是一个VisualVM插件,作用是在不停止目标程序的前提下,通过HotSpot虚拟机的HotSwap技术动态加入原本并不存在的调整代码。
  • visualvm

    2020-08-21 23:32:56
    1.idea jdk设置为自己下载目录的jdk目录 2.在setting搜索visualvm 设置如下 3.visualvm 调出应用程序 4.官网下载插件, 然后工具–>工具->插件–>已下载–>添加插件

    1.idea jdk设置为自己下载目录的jdk目录
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    2.在setting搜索visualvm 设置如下
    在这里插入图片描述
    3.visualvm 调出应用程序
    在这里插入图片描述

    4.官网下载插件, 然后工具–>工具->插件–>已下载–>添加插件

    展开全文
  • VisualVM_142 For Mac

    2018-11-27 22:56:58
    VisualVM 142 For Mac,亲测好用 VisualVM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的基于 Java 技术的应用程序(Java 应用程序)的详细信息。VisualVM 对 ...
  • VisualVM

    千次阅读 2018-10-24 09:27:33
    VisualVM VisualVM基本认识 官网http://visualvm.github.io/ **VisualVM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的基于 Java 技术的应用程序(Java 应用...

    VisualVM

    VisualVM基本认识

    官网http://visualvm.github.io/
    **VisualVM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机 (Java Virtual Machine, JVM) 上运行的基于 Java 技术的应用程序(Java 应用程序)的详细信息。**您可以查看本地应用程序以及远程主机上运行的应用程序的相关数据。此外,还可以捕获有关 JVM 软件实例的数据,并将该数据保存到本地系统,以供后期查看或与其他用户共享。

    jvisualvm是随jdk一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是jvisualvm的精华所在。自从 JDK 6 Update 7 以后已经作为 Oracle JDK 的一部分,位于 JDK 根目录的 bin 文件夹下,无需安装,直接运行即可。

    运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
    某个对象占用了多大的内存,jvm调优必备工具

    visualvm工具使用教程
    参考URL: https://blog.csdn.net/qq_23747821/article/details/79675193?utm_source=blogxgwz0
    性能分析神器VisualVM
    参考URL: http://www.cnblogs.com/wade-xu/p/4369094.html
    VisualVM使用方法
    https://blog.csdn.net/lijie1010/article/details/78805837

    visualvm功能

    ◆监控应用程序的性能和内存占用情况
    ◆监控应用程序的线程
    ◆分析(Profile)应用程序性能和内存分配情况
    ◆进行线程转储(Thread Dump)或堆转储(Heap Dump)
    ◆分析核心转储(Core Dump)
    ◆保存快照以便脱机分析应用程序。

    本地的JVM进程Visual VM会自动检测出来。默认的监控信息并不多,基本功能有点像JConsle,并没有包含更细的内容。此时需要安装插件(Visual VM自带了安装插件的功能),这是Visual VM 的一个优势。

    VisualVM和JConsole

    JConsole(以下写作jconsole),VisualVM(以下写作jvisualvm )
    都是比较好的JVM调优工具,且都为JDK自带,可在命令行直接启动。

    Visual VM比较强大的JVM图形化监控工具,比jconsole强大完善。

    VisualVM远程连接配置

    用VisualVM进行远程连接的配置和JConsole是一样的。

    1. 设置JVM启动参数
      //JMX监听的IP地址
      -Djava.rmi.server.hostname=192.168.x.x
      //JMX端口
      -Dcom.sun.management.jmxremote.port=2990
      //关闭SSL连接
      -Dcom.sun.management.jmxremote.ssl=false
      //关闭帐号密码验证
      -Dcom.sun.management.jmxremote.authenticate=false

    idea集成

    1. 安装VisualVM插件 VisualVM
      2.安装后,重启Idea
      3.安装完成后,在原来的Run和Debug按纽旁会多出两个按纽,点击后会出现选择VisualVM路径,选择本地JDK安装目录下的bin目录中的jvisualvm即可。
      在这里插入图片描述
      6.这时点击启动,会多打开一个VisualVM的窗口。(也可以正常点击Run按纽运行程序,在控制台有个橘黄色的按纽也可打开VisualVM)

    VisualVM使用

    1. 打开VisualVM,在Tools->Plugins中安装Visual GC插件,然后再启动IDEA,可以从VisualVM左侧的列表中看到对应的程序,双击可以看到右侧的数据

    界面如下:
    在这里插入图片描述
    右侧有Overview、Monitor、Threads、Sampler和Visual GC几个标签,其中Overview中可以看到程序的基本信息和启动参数、环境变量等等;Monitor是几个折线图,用于显示CPU、内存(分为Heap和Metaspace)、Classes和Threads的使用情况或者数量;Visual GC是用图形化的方式显示了Heap的每个空间,如Eden、S0、S1、Old和Metaspace的使用情况,以及它们的空间使用量的变化折线图,和GC的次数、时间等等。在这里我们主要关注Monitor和Visual GC标签。

    概述界面

    在这里插入图片描述
    Ø PID – 程序启动后的进程号,在命令行中可以用 jps命令查看

    Ø 主机 – 如果是本机的话显示,localhost,如果是远程主机应该是显示远程主机的主机名或者IP

    Ø 主类 – 程序入口类(main方法所在的类)

    Ø 参数 – VisualVm 启动的时候使用的一些配置文件路径

    Ø JVM – jvm类型

    Ø Java – jdk的版本信息

    Ø Java Home – JDK安装目录

    l JVM参数 – VisualVm 启动时候设置的JVM参数

    监控界面 系统资源占用情况

    在这里插入图片描述
    Ø CPU – 展示java程序运行的时候占用的cpu资源 如下图中橙色的表示程序运行使用的cpu资源百分比,蓝色部分表示垃圾回收占用CPU资源百分比

    Ø 堆 – 这里要说明下堆内存的组成部分,堆是由老年代和新生代组成,其中新生代有由"伊甸园"和"两个幸存区组成"三部分组成,堆视图看到的资源占用实际是"老年代"、“伊甸园(Eden)”、"两个幸存者(Survivor )"的一个综合情况。

    Ø PermGen – Perm 区用来存放java类以及其他虚拟机自己的静态数据,(常被称为持久代或者方法区

    Ø 类 – 此视图 主要展示 当前程序加载了多少个类

    Ø 线程 – 当前程序的线程启动情况

    § 执行垃圾回收 – 手动触发一次GC 相当于在程序代码中调用(System.gc()),如果是远程连接到生产环境中请慎重点击。

    § 堆Dump – 生产当前程序的内存快照hprof文件,对于分析内存溢出问题比较有帮助。(可以查看当前程序内存中的所有对象)

    线程页面 程序中所有的线程运行状态

    在这里插入图片描述
    Ø 线程dump – 此按钮主要生产当前程序中所有线程的快照(对分析线程死锁,比较有帮助)

    Ø 时间线 – 展示每个线程的实时运行状态(不同颜色代表不同的状态)

    Ø 表 – 按照二维表格的形式展示每个线程不同状态的时间统计信息

    Ø 详细信息 – 用饼图展示每个线程的运行状态

    抽取样

    在这里插入图片描述
    CPU-> CPU样例 – 主要展示方法消耗的CPU资源比例和时间
    CPU->线程CPU时间 – 主要展示线程消耗的CPU资源信息
    内存-> 堆柱状图 – 展示堆内存中各种对象占用的字节数和总实例数
    内存-> 每个线程分配—展示不同线程占用内存的情况

    VisualGC插件界面

    在这里插入图片描述

    jdk8 Metaspace 调优
    参考URL: https://blog.csdn.net/bolg_hero/article/details/78189621
    从JDK8开始,永久代(PermGen)的概念被废弃掉了,取而代之的是一个称为Metaspace的存储空间。
    Java 8: 从永久代(PermGen)到元空间(Metaspace)
    参考URL: https://blog.csdn.net/zhyhang/article/details/17246223?utm_source=blogxgwz0

    JVM Metaspace进行了动态扩展,Metaspace使用的是本地内存,而不是堆内存,也就是说在默认情况下Metaspace的大小只与本地内存大小有关,以满足程序中不断增长的类数据内存占用需求。

    堆 = Old+Eden+S0+S1
    栈 = PerM区(在java8中改成了metaspace)

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,947
精华内容 5,578
关键字:

visualvm