`

visualvm 使用

阅读更多

1. 在windows下,%TMP%变量指向的目录要在NTFS文件格式下,否则要设置参数。忘了是哪个了。
如果是在windows 下起应用,而且Java 应用是在NTFS 格式的盘附上,记得加参数:
-XX:+PerfBypassFileSystemCheck
   
2. 远程连接,启动jstatd
    ref:Starting 'jstatd' with a Security Policy File
    创建一个文件tools.policy,内容如下
   
grant codebase "file:${java.home}/../lib/tools.jar" {
   permission java.security.AllPermission;
};
    

    运行jstat:
   
jstatd -J-Djava.security.policy=tools.policy

    默认端口是1099
3. 再打开visualVM新建remote连接就连上了。
4. 有可能出现的错误
    4.1 jmx远程连不上,用JPS 命令查看,返回
Error communicating with remote host: Connection refused to host: 127.0.0.1; nested exception is:
        java.net.ConnectException: Connection refused: connect
   措施:
    用vim打开/etc/hosts

    vim /etc/hosts

    在第一行加入下如代码
    #这里是主机的IP
    111.111.111.111           localhost.localdomain localhost localhost
5. 安装插件
    菜单->tools->plugins
6. 插件不显示内容
   

ref:VisualVM远程监控
监控工具VisualVM
无法连接运行于远程 Linux 主机上的 JVM


分享到:
评论

相关推荐

    VisualVM 使用详解

    ### VisualVM 使用详解 #### 一、VisualVM简介 VisualVM是一款由Oracle提供的免费、开源的可视化工具,用于监控和调试Java应用程序。该工具能够帮助开发者深入理解Java虚拟机(JVM)上的应用程序行为,提供了丰富的...

    VisualVM入门指南 使用说明 新手上路

    - **单独下载**:若使用的是较早的JDK版本或需要最新版本的VisualVM,可以访问其官方网站下载。 #### 三、VisualVM实战 ##### 3.1 启动VisualVM及其常见问题解决 - **Windows平台启动**:直接双击`jvisualvm.exe`...

    visualVM性能调优

    用户只需安装最新版JDK即可使用VisualVM。具体步骤如下: - 从官方站点下载VisualVM安装包; - 解压安装包至指定目录; - 进入bin目录启动jvisualvm.exe。 ##### 2. 安装插件 VisualVM提供了丰富的插件支持,用户...

    visualvm 中文版(亲测可用)

    版本1.3.9 (2016-10-4 发布) VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use.

    VisualVM使用方法

    VisualVM是一个功能强大的Java虚拟机监控工具,它通过提供一个图形化界面来展示Java应用程序运行时的性能和资源使用情况,包括内存、CPU使用率和线程状态等信息。它不仅可以监控本地运行的Java应用程序,还可以配置...

    Visualvm 基于JAVA的CPU硬件资源管理器源程序.rar

    9. **代码fans.net**: 这个可能是某个网站或者论坛的链接,可能提供了一些关于VisualVM使用的讨论、教程或资源,可以作为学习和解决问题的参考。 在研究VisualVM的源代码时,开发者可以了解到其内部是如何与JVM交互...

    Visualvm 基于JAVA的CPU硬件资源管理器源程序.zip

    - Oracle官方文档提供了详细的VisualVM使用指南,是学习的基础资料。 - 社区论坛和博客文章中有很多实际案例和经验分享,可以帮助解决具体问题。 - 通过分析源代码,开发者可以提升对Java性能分析工具的理解,...

    VisualVM 2.1.5 (visualvm-215.zip)

    在使用"visualvm_215.zip"解压后的文件中,通常会包含VisualVM的可执行文件和必要的库文件。用户可以直接运行该程序来启动VisualVM,并连接到本地或远程的Java应用进行分析。 总的来说,VisualVM是一个强大且全面的...

    Visual VM 1.3.8 中文版

    Visual VM 1.3.8是该工具的一个版本,特别地,这个版本提供了中文界面,使得中国用户在使用时能更加便捷地理解各种功能和数据。 在Visual VM中,你可以进行以下主要的操作和分析: 1. **内存分析**:Visual VM可以...

    idea中安装VisualVM监控jvm的图文教程

    下面将详细介绍如何在Idea中安装和使用VisualVM。 一、安装VisualVM插件 1. 打开IntelliJ IDEA,进入"File"菜单,然后选择"Settings"(如果你使用的是macOS,点击"Idea" -> "Preferences")。 2. 在设置窗口中,...

    针对jvm参数进行调优,针对堆栈信息进行dump,使用visualVm查看-JvmTest.zip

    3. **VisualVM使用** VisualVM是一款强大的JVM诊断工具,包含了许多功能,如CPU和内存监控、线程分析、类加载器信息查看等。使用VisualVM查看JVM状态,步骤如下: - 下载并安装VisualVM,可以到Oracle官网找到最新...

    基于Java的实例源码-Visualvm 基于JAVA的CPU硬件资源管理器源程序.zip

    VisualVM使用Swing进行用户界面的构建,源码中的数据显示和图表绘制部分,对于学习Java图形界面编程和数据可视化有一定的参考价值。 通过研究VisualVM的源代码,开发者不仅可以深入了解Java性能分析的底层机制,还...

    基于java的开发源码-Visualvm 基于JAVA的CPU硬件资源管理器源程序.zip

    VisualVM使用CPU采样技术来检测哪些方法消耗了最多的CPU时间。源代码中涉及到的采样算法和数据结构设计,如哈希表和优先队列,是理解和优化这一过程的关键。采样间隔、采样策略(全堆栈或单线程)等参数对结果的...

    visualvm_137中文版

    本文将详细介绍VisualVM的功能、使用方法以及它在性能优化中的重要作用。 1. **基本功能** VisualVM集成了多种Java诊断工具,包括JConsole、JMap、JStack等,提供了一站式的性能监控解决方案。它可以显示关于Java...

    最新版 visualvm_21.zip

    通过提供实时的性能数据,如内存占用、CPU使用率、线程状态和类加载信息,VisualVM帮助开发者快速定位和解决性能问题。 2. **JVM监控** 在VisualVM中,你可以详细查看JVM的运行情况,包括垃圾收集器的工作状态、...

    visualvm 中文版

    VisualVM可以生成详细的性能报告,包括CPU使用率、内存分配、方法调用等,这对于识别性能瓶颈和优化代码至关重要。它能实时显示应用程序的运行状态,帮助开发者理解程序在不同条件下的表现。 2. **内存泄漏检测**...

    visual VM配置JConsole plugin JTop.jar

    在Java开发和运维过程中,我们常常使用Visual VM来诊断和优化应用性能。而JConsole则是另一个Java性能监视工具,它提供了GUI界面来查看和管理Java应用程序的性能和资源。JTop.jar是JConsole的一个插件,用于增强...

    visualvm143.zip

    1. **JVM监控**:VisualVM可以实时显示JVM的各项指标,包括内存使用情况、垃圾收集状况、类加载数量等,帮助开发者了解JVM的工作状态。 2. **线程分析**:提供线程快照功能,可以查看当前所有线程的状态,包括阻塞、...

    visualvm中文版

    标题中的"visualvm中文版"指的是该工具提供了中文界面,使得中国用户在使用时可以更加便捷地理解和操作各项功能。这对于不熟悉英文的开发者来说,极大地降低了学习和使用的门槛。 描述中提到,VisualVM可以进行远程...

    visualVM性能优化工具

    在使用 VisualVM 进行性能分析时,需要注意以下几点: 1. 选择合适的监视视图:根据实际情况选择合适的监视视图,例如 CPU 使用情况、内存使用情况、线程状态等。 2. understanding conversion dump:了解转储的...

Global site tag (gtag.js) - Google Analytics