jvm-日志分析工具gcviewer的使用

这篇具有很好参考价值的文章主要介绍了jvm-日志分析工具gcviewer的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

gcviewer是什么?

    GCViewer是一个小工具,可以可视化Sun / Oracle、IBM、HP和BEA Java虚拟机生成的详细GC输出。它是在GNU LGPL下发布的自由软件。---官网翻译

gcviewer的使用

文章使用的配置

工具

环境或版本

idea

2021

系统

ios(mac)

jdk

1.8

官网:https://github.com/chewiebug/GCViewer

下载:https://github.com/chewiebug/GCViewer.git

jvm-日志分析工具gcviewer的使用

注意:最新的1.3x最低版本仅支持jdk1.8

jvm-日志分析工具gcviewer的使用

打成jar包或者用idea直接package

mvn clean install

或者如下操作

jvm-日志分析工具gcviewer的使用

jvm-日志分析工具gcviewer的使用

我这里用idea生成的目录在target中gcviewer-1.37-SNAPSHOT.jar

双击打开后是这样:

jvm-日志分析工具gcviewer的使用

然后打开上次(File->open File)文章说的日志文件(可以参考:jvm-问题分析及优化利器-gceasy的使用)

jvm-日志分析工具gcviewer的使用

结果展示如下,有些同学可能要问,有没有中文版,不好意思貌似没有发现~,有发现麻烦留言发我一份~

jvm-日志分析工具gcviewer的使用

summary(概要)

jvm-日志分析工具gcviewer的使用

下面列一些关键的说明

项目名称

中文解释

作用

Total heap(usage/alloc.max)

堆总大小

这里展示占用堆的总大小及使用占比

Max heap after full GC

fullgc后占堆总大小


Freed memory

释放内存


Freed Mem/min

每分钟释放大小


Total time

总耗时

单位秒

Accumulated Pauses:GC

暂停总时长


Throughput

吞吐量

这个是一个核心的指标,如果吞吐量太低,需要及时排查原因。如果达到90%以上就要考虑优化了~

Memory(内存信息)

jvm-日志分析工具gcviewer的使用

项目名称

中文解释

作用

Tenured heap(usage、alloc.max)

老年代堆大小和占比

可以展示占比情况,是不是太多导致fullGC

Young heap(usage、alloc.max)

年轻代堆大小和占比


Perm heap(usage、alloc.max)

元空间大小和占比


Max heap after full gc

gc后最大堆大小和占比


Avg heap after full gc

gc后平均堆大小


avg after gc

平均gc后的情况(指yong minxd old)


avg freed full gc

full gc后平均释放的大小


...

都差不多


Pause(暂停信息)

jvm-日志分析工具gcviewer的使用

jvm-日志分析工具gcviewer的使用

jvm配置信息

jvm-日志分析工具gcviewer的使用

图表需要参照 这个view中的信息,其中包含full gc等相关信息,这个在本地开发的时候可以时不时拉出来看下是不是有问题,性能或者一些关键的参数都可以在图标上面一目了然;(给力)

jvm-日志分析工具gcviewer的使用

当然gcviewer还可以生成报告,具体同学需要的可以查看下官网说明或参考网站~

最后

问了一圈周边的同事或朋友,发现用gcviewer还是比较少,现在年轻一代的同学都是在生产直接用arthas或大盘,本地开发一般就是用自带visualvm或者直接用上节说的easyGC直接上传查看。

参考网站:

https://paulstothard.github.io/cgview/

https://www.jianshu.com/p/2ab0bd916c7f文章来源地址https://www.toymoban.com/news/detail-443556.html

到了这里,关于jvm-日志分析工具gcviewer的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JVM-jvisualvm性能监控可视化工具使用与eden-s0-s1分配分析(三)

    目录 第一步:安装jvisualvm  第二步:安装VisualvmGc插件 方式一:jvisualvm工具直接下载安装 方式二:去官网下载导入安装 总结 第三步:idea安装VisualvM Launcher插件 第四步:演示young中eden、s0、s1垃圾回收过程 1、配置jvm堆大小  2、启动一个项目 3、打开jvisualvm 第五步:jvisualvm性

    2024年02月11日
    浏览(42)
  • 分析商务报表使用什么工具?

    随着数字化转型的深入推进,企业面临着海量数据的挑战和机遇。数据是企业的重要资产,能够帮助企业洞察市场动态、优化业务流程、提升客户满意度、创造竞争优势。然而,传统的BI(商业智能)工具往往不能满足企业对数据分析的需求,因为它们存在以下问题: 数据源

    2024年02月12日
    浏览(26)
  • 学习笔记-JVM-工具包(JVM分析工具)

    常用工具 JDK工具 ① jps: JVM Process status tool:JVM进程状态工具,查看进程基本信息 ② jstat: JVM statistics monitoring tool : JVM统计监控工具,查看堆,GC详细信息 ③ jinfo:Java Configuration Info :查看配置参数信息,支持部分参数运行时修改 ④ jmap:Java Memory Map :分析堆内存工具,du

    2024年02月13日
    浏览(55)
  • JVM分析工具JProfiler介绍及安装

    目录 一、什么是JProfiler? 二、JProfiler 功能结构  1、分析代理 2、记录数据 3、快照 三、安装  JProfiler是一个专业的工具,用于分析运行中的JVM内部发生的事情。当您的生产系统出现问题时,您可以在开发、质量保证和消防任务中使用它。 JProfiler主要处理四个主题: 方法调

    2024年02月14日
    浏览(35)
  • JVM:性能监控工具分析和线上问题排查实践

    在日常开发过程中,多少都会碰到一些jvm相关的问题,比如: 内存溢出、内存泄漏、cpu利用率飙升到100%、线程死锁、应用异常宕机 等。 在这个日益内卷的环境,如何运用好工具分析jvm问题,成为每个java攻城狮必备的技能。所以白梦特意整理了 jdk自带分析工具的使用 ,以及

    2024年01月19日
    浏览(33)
  • 思科(Cisco)日志分析工具

    作为网络安全管理员,实时监控和分析思科防火墙日志至关重要。对于安全网络,管理员需要: 检测各种网络攻击,并查明攻击的来源和类型(思科实时日志查看器)。 跟踪思科防火墙上未经授权的登录尝试。 获取有关活动 VPN 用户会话和历史使用指标的详细信息。 检查思

    2024年02月11日
    浏览(32)
  • Apache 日志解析和分析工具

    ApacheWeb服务器在企业中广泛用于托管其网站和Web应用程序。Apache 服务器生成的原始日志提供了有关 Apache 服务器托管的网站如何处理用户请求以及访问您的网站时经常遇到的错误的宝贵信息。 Apache 日志包含 Apache Web 服务器处理的所有事件的记录 - 从各种计算机发送的 Web 请求

    2024年02月08日
    浏览(34)
  • 一文深度讲解JVM 内存分析工具 MAT及实践(建议收藏)

    1. 前言 熟练掌握 MAT 是 Java 高手的必备能力,但实践时大家往往需面对众多功能,眼花缭乱不知如何下手,小编也没有找到一篇完善的教学素材,所以整理本文帮大家系统掌握 MAT 分析工具。 本文详细讲解 MAT 众多内存分析工具功能,这些功能组合使用异常强大,熟练使用几

    2024年02月09日
    浏览(32)
  • 网络安全工具:通过监控分析日志数据保护企业网络

    由于混合工作模式的兴起以及业务运营向云环境的迁移,企业网络变得更加分散和复杂,仅安装外围安全解决方案只会创建一个基本的防御层,系统、服务器和其他网络实体会生成记录所有网络活动的日志。集中式日志管理系统可以帮助管理员自动监控网络日志,全面了解网

    2024年01月20日
    浏览(40)
  • 超实用的日志分析工具——Flightplot,你不会还没用过吧

    在上一篇文章中已经为大家介绍过Flight Review分析日志工具的具体使用,但是该工具在使用过程中难免存在一些问题,例如:Flight Review工具需要在线浏览,很多时候受制于电脑网络延迟等问题,导致日志信息加载失败;若要将不同的数据放在一个图表里进行对比查看,这款工

    2024年02月11日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包