zl程序教程

Java监控工具

  • 2.4K star,一个高性能、无侵入的Java性能监控和统计工具,有点东西!

    2.4K star,一个高性能、无侵入的Java性能监控和统计工具,有点东西!

    背景随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。于是公司开始全面推进服务化进程,把团队内的大部分工程师主要精力全部都集中到服务化中。服务化可以让每个工程师仅在自己负责的子项目中进行开发,提高了开发的效率,但是服务化同时也带来了其他问题:无法知道每个服务的运行情况,例如,某一台服务它目前的 QPS

    日期 2023-06-12 10:48:40     
  • Java性能监控工具:VisualVM详解编程语言

    Java性能监控工具:VisualVM详解编程语言

    VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很有帮助。在windows中安装JDK后,VisualVM位于%JAVA_HOME%/bin/下,直接执行jvisualvm.exe即可。 VisualVM连接远程服务器有两种方式:JMX和jstat

    日期 2023-06-12 10:48:40     
  • Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试

    Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试

    本文是本人前一段时间做一个简单Java监控工具调研总结,主要包括VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,以及对Java微基准测试的简单介绍,总结下来比较推荐,Visualvm,Perfino,yourkit和Jprofiler(推荐值按顺序依次递减),其它工具不太推荐使用。下面是文章目录结构:  一、VisualVm&nbs

    日期 2023-06-12 10:48:40     
  • Java软件生产监控工具Btrace的使用

    Java软件生产监控工具Btrace的使用

    Btrace BTrace是sun公司推出的一款Java 动态、安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数、返回值、全局变量和堆栈信息等,并且做到最少的侵入,占用最少的系统资源。 项目地址:Btrace用户指南:UserGuide Btrace使用 在Release页面里下载最新Zip版,解压就能用tar -zxvf btrace-b

    日期 2023-06-12 10:48:40     
  • Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试

    Java监控工具介绍,VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,Java微基准测试

    本文是本人前一段时间做一个简单Java监控工具调研总结,主要包括VisualVm ,JProfiler,Perfino,Yourkit,Perf4J,JProbe,以及对Java微基准测试的简单介绍,总结下来比较推荐,Visualvm,Perfino,yourkit和Jprofiler(推荐值按顺序依次递减),其它工具不太推荐使用。下面是文章目录结构:  一、VisualVm&nbs

    日期 2023-06-12 10:48:40     
  • Java代码质量监控工具Sonar安装

    Java代码质量监控工具Sonar安装

    1.  代码质量七宗罪 Sonar是一个代码质量管理系统。它的帮助文档开篇明义,提出了代码质量的七宗罪。总结的比較到位。最好还是一看: 1.        Bug和隐藏Bug(Bugs and Potential Bugs) 2.     &n

    日期 2023-06-12 10:48:40     
  • 【Java】java 性能监控及工具

    【Java】java 性能监控及工具

    java程序内存泄漏排查 一个java应用越跑越慢,如何排查? 首先通过jps找到java进程ID。然后top -p [pid]发现内存占用是否达到了最大值(-Xmx)。开始怀疑是由于频繁Full GC导致的,于是通过: jstat -gcutil [pid] 60000 查看GC的情况,其中60000表示每隔60秒钟输出一次。果然是Full GC次数

    日期 2023-06-12 10:48:40     
  • Java内存泄露监控工具:JVM监控工具介绍【转】

    Java内存泄露监控工具:JVM监控工具介绍【转】

    jstack?-- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hun

    日期 2023-06-12 10:48:40     
  • Java服务器主机信息监控工具类

    Java服务器主机信息监控工具类

    对接前端后效果展示如图: 1、CPU相关信息实体类 /** * CPU相关信息 * * @author csp */ public class Cpu { /**

    日期 2023-06-12 10:48:40     
  • Java虚拟机:性能监控与故障处理工具

    Java虚拟机:性能监控与故障处理工具

    概述: 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据。工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照文件(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件

    日期 2023-06-12 10:48:40     
  • java虚拟机性能监控工具介绍

    java虚拟机性能监控工具介绍

    最近在做性能测试,在性能调优过程中查阅了些虚拟机相关的知识,下面对虚拟机所用的性能监控的工具做个简单的介绍和汇总。一、JDK命令行工具 1.jps:虚拟机进程状况工具 列出正在运行的虚拟机进程,显示虚拟机执行祝列的名称,已经这些进程的本地虚拟机的唯一ID。此命令虽然功能单一,但它是使用频率最高的JDK命令工具。 Jps 命令格式: jps  [options] [hostid]2. jstat

    日期 2023-06-12 10:48:40     
  • Java VisualVM 多线程监控分析工具

    Java VisualVM 多线程监控分析工具

      %JAVA_HOME%/bin/jvisualvm.exe是多线程监控分析工具。可以监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析……      程序运行后会自

    日期 2023-06-12 10:48:40