`

yourkit性能监控工具,远程监控

    博客分类:
  • java
阅读更多

  我们经常需要在本机windows远程连接到linux服务器上监控java虚拟机的性能,jprofiler配置比较麻烦,而yourkit配置非常简单,而且功能也不比jprofiler差。

  1.下载windows版本的yourkit,版本是9.0.8

     http://www.yourkit.com/java/profiler/index.jsp

  2.在我们需要监控的linux上机器下载linux版本的yourkit,版本要跟windows下的一  致, http://www.yourkit.com/java/profiler/index.jsp

  3. 解压linux的yourkit  tar xfj <archive name>.tar.bz2

 4.增加 -agentpath:<full agent library path> VM 选项到java 命令行启动参数.  yourkit的默认端口是10001

不同系统的代理库如下:

 

Windows, 32-bit Java

-agentpath:<profiler directory>\bin\win32\yjpagent.dll

Windows, 64-bit Java

-agentpath:<profiler directory>\bin\win64\yjpagent.dll

Mac OS X

-agentpath:<profiler directory>/bin/mac/libyjpagent.jnilib

Linux x86, 32-bit Java

-agentpath:<profiler directory>/bin/linux-x86-32/libyjpagent.so

Linux x86, 64-bit Java

-agentpath:<profiler directory>/bin/linux-x86-64/libyjpagent.so

Solaris SPARC, 32-bit Java

-agentpath:<profiler directory>/bin/solaris-sparc-32/libyjpagent.so

Solaris SPARC, 64-bit Java

-agentpath:<profiler directory>/bin/solaris-sparc-64/libyjpagent.so

Solaris x86, 32-bit Java

-agentpath:<profiler directory>/bin/solaris-x86-32/libyjpagent.so

Solaris x86, 64-bit Java

-agentpath:<profiler directory>/bin/solaris-x86-64/libyjpagent.so

HP-UX IA64, 32-bit Java

-agentpath:<profiler directory>/bin/hpux-ia64-32/libyjpagent.so

HP-UX IA64, 64-bit Java

-agentpath:<profiler directory>/bin/hpux-ia64-64/libyjpagent.so

 

 

5.本机启动yourkit,点击connect to remote application,输入linux的ip和端口,端口默认是10001,就能连接上了。

出来界面如下:

 

 

 

 

  • 大小: 262.5 KB
  • 大小: 177.7 KB
  • 大小: 165.7 KB
分享到:
评论
2 楼 jackyrong 2014-05-11  
可惜不是开源,不知道有无破解
1 楼 zrs217 2013-07-03  
不错,学习了

相关推荐

    可视化性能监控工具VisualVM

    2. **连接远程JVM**:如果需要监控远程Java应用,需要在目标机器上配置JDK的`jvm.options`文件,开启远程监控端口,然后在VisualVM中添加远程主机。 3. **选择分析模块**:根据需求选择合适的分析模块,例如选择...

    java监控工具

    4. **YourKit Java Profiler**: YourKit是另一款强大的商业Java性能监控工具,特别适合进行内存泄漏检测和CPU性能分析。它拥有直观的用户界面和强大的分析报告。 5. **JMX**: Java Management Extensions (JMX) 是...

    Java生产环境下性能监控与调优详解课程笔记(完整版)

    一、Java性能监控工具 1. JVisualVM:集成在JDK中的一个多用途工具,可以进行内存分析、线程快照、CPU分析等,直观了解程序运行状态。 2. JConsole:同样是JDK自带的监控工具,提供了GUI界面来监视Java应用程序的...

    java web开发性能监测工具

    4. **YourKit Java Profiler**: YourKit是另一款广泛使用的Java性能分析工具,它特别擅长于内存分析和CPU性能剖析。YourKit提供实时的内存泄漏检测,能够帮助开发者快速找到内存占用高的对象。 5. **AppDynamics**:...

    YourKit Java Profiler 2020.09 build 410

    此外,它还支持远程连接和实时监控,使得在生产环境中进行性能调优成为可能。 总而言之,YourKit Java Profiler 2020.09 build 410是一款强大的工具,可以帮助Java开发人员和运维团队深入了解应用程序的运行状况,...

    YourKit 11.0

    - **远程连接**:设置远程监控,分析部署在生产环境的应用性能。 - **报告与导出**:生成详细的性能报告,以便分享和存档,以及导出数据进行进一步分析。 总的来说,YourKit 11.0是一个功能丰富的性能分析工具,...

    YourKit Java Profiler 2019.08 build 141

    除了这些主要功能,YourKit还包含了其他辅助工具,如JMX集成,用于远程监控和管理Java应用;以及自定义探针,允许开发者针对特定需求编写自己的性能监控代码。 在提供的压缩包文件中,`YourKit-JavaProfiler-2019.8...

    Java几款性能分析工具

    此外,它还支持远程监控,可以通过网络对远程服务器上的Java应用进行性能监控。 #### 2. JProfiler JProfiler是一款商业级别的性能分析工具,以其高度的易用性和灵活性著称。它不仅能够对应用程序进行深度剖析,还...

    yourkit java profiler for unix

    YourKit Java Profiler是一款强大的性能分析工具,专为Unix操作系统设计,用于监控和优化Java应用程序。它提供了详尽的内存和CPU使用情况分析,帮助开发者深入理解项目的性能瓶颈,从而提高应用的运行效率。 在内存...

    yourkit jprofiler 6.0.2

    YourKit JProfiler是一款强大的Java应用程序性能分析工具,主要用于检测和优化Java应用的性能问题。它在版本6.0.2中提供了对Windows平台的支持,使得开发者可以深入剖析Java虚拟机(JVM)的行为,以便更好地理解和...

    jvm监控工具visualVM

    支持通过JMX(Java Management Extensions)接口远程监控Java应用,获取自定义的MBean(Managed Beans)信息。 6. **内存快照** 提供内存快照功能,可以对比不同时间点的内存分配情况,帮助识别内存泄漏。 7. **...

    YourKit-JavaProfiler2020版

    【YourKit-JavaProfiler2020版】是一款强大的Java应用程序性能分析工具,专为Java开发者设计,用于深入分析和优化Java应用的性能。这款工具提供了丰富的功能,帮助开发者识别和解决性能瓶颈,提高程序效率。 Java...

    jvm监控工具

    JVM监控工具对于理解应用性能、优化内存使用、定位问题和故障排查至关重要。以下是一些关于JVM监控工具的重要知识点: 1. **JConsole**: JConsole是Java自带的一个图形化JVM监控工具,它可以显示关于Java应用程序的...

    VisualVM程序性能分析工具 v2.1.7.zip

    - **JMX监控**:通过Java Management Extensions (JMX) 支持,VisualVM可以连接到远程或本地的Java应用,实时监控各种性能指标。 - **CPU使用率分析**:显示每个线程的CPU使用情况,帮助找出性能瓶颈。 - **内存...

    YourKit_Java_Profiler_2018.04_Build_71_Downloadly.ir.rar

    7. **远程监控**:可以连接到远程运行的Java应用程序进行分析。 8. **代码覆盖率**:评估单元测试对代码的覆盖程度。 这个工具对Java开发者来说非常有价值,因为它提供了深入的洞察力,帮助他们优化应用程序性能,...

    JVM 监控程序

    JVM监控工具可提供线程快照,帮助识别和解决这些问题。 9. **类加载与卸载** 类加载器的运作机制和类的生命周期对JVM性能有一定影响,监控类的加载和卸载有助于优化应用的类加载策略。 10. **性能调优** 通过JVM...

    Java 性能调优 Java 性能调优 Java 性能调优

    #### 八、性能监控工具 1. **JVisualVM**:提供了丰富的性能监控功能,包括CPU、内存使用情况的实时监控。 2. **JConsole**:集成于JDK中,用于远程监控和管理JVM实例。 3. **第三方工具**:如YourKit、...

    yjp-2014-help (1).zip

    2. **启动监控**:启动 YourKit 并连接到目标 Java 进程,可以选择远程连接或本地启动带代理的进程。 3. **收集数据**:运行应用程序,YourKit 将记录 CPU 使用、内存分配、线程状态等信息。 4. **分析报告**:通过 ...

    GC基本调优工具介绍

    通过JMX,你可以远程监控JVM,包括GC的详细信息。 4. **JFR (Java Flight Recorder)**:这是Java 11引入的一个强大的诊断和监控工具,可以记录JVM的详细事件,包括GC事件、线程活动、类加载等。JFR的数据可以被JDK ...

    java虚拟机工具

    5. **JMX集成**:VisualVM支持通过Java Management Extensions (JMX) 连接到远程应用,从而可以远程监控和管理Java应用。 6. **采样和跟踪**:通过采样,VisualVM可以收集CPU和内存使用情况的统计信息,而跟踪则能...

Global site tag (gtag.js) - Google Analytics