JVM性能调优监控工具
文章平均质量分 84
JVM性能调优监控工具
晚风丶寒雨
这个作者很懒,什么都没留下…
展开
-
JVM内存分析工具之jmap
概述命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。jmap 用法参数:option: 选项参数。 pid: 需要打印配置信息的进程ID。 executable: 产生核心dump的Java可执行文件。 core: 需要打印配置信息的核心文件。 server-id 可选的唯一id,如果相同的远程主机上运行了多台调试服务器,用此选项参数标识服务.原创 2021-03-03 16:51:20 · 262 阅读 · 1 评论 -
JVM统计监测、性能分析工具之jstat
1.jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]2.使用详情列表 以下的统计空间单位,未标明的,都是KB 1>类加载统计 命令:jstat -class 19570...原创 2021-03-03 16:11:46 · 190 阅读 · 1 评论 -
JVM线程分析工具之jstack
背景服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程?当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。top命令在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使用率排序1、上图中可以看出pid为2709的java进程占用了较多的cpu资源;2、通过top -Hp 2709可以查看该进程下各个线程原创 2021-03-03 13:54:32 · 948 阅读 · 2 评论