JVM
文章平均质量分 74
蹲街式等待
这个作者很懒,什么都没留下…
展开
-
top命令详解
top命令,它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。-d :指定 top 命令的刷新时间间隔,单位为秒。-n :指定 top 命令运行的次数后自动退出。-p :仅显示指定进程ID的信息。-u :仅显示指定用户名的进程信息。-H:在进程信息中显示线程详细信息。-i:不显示闲置(idle)或无用的进程。-b:以批处理(batch)模式运行,直接将结果输出到文件。-c:显示完整的命令行而不截断。-S。原创 2023-07-19 23:02:40 · 7392 阅读 · 1 评论 -
VisualVM 启动报错Error Starting VisualVM:You are running VisualVM using Java Runtime Environment(JRE)
【代码】VisualVM 启动报错Error Starting VisualVM:You are running VisualVM using Java Runtime Environment(JRE)原创 2023-01-06 19:31:52 · 1402 阅读 · 3 评论 -
Java命令:jinfo — 查看进程参数
一、简介jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Java System属性和JVM命令行参数;也可以动态的修改正在运行的 JVM 一些参数。当系统崩溃时,jinfo可以从core文件里面知道崩溃的Java应用程序的配置信息。jinfo -help输出结果:> jinfo -helpUsage: jinfo [option] <pid> (to connect to running process)原创 2022-01-04 13:28:07 · 5030 阅读 · 0 评论 -
JDK工具使用大全
文章目录一、简介二、常用工具一、简介在JDK的bin目录下有很多命令行工具:二、常用工具这里主要介绍如下几个工具:Java命令:jps — 查看进程信息Java命令:jstack — 获取线程dump信息Java命令:jmap — 打印指定进程的共享对象内存映射或堆内存细节Java命令:jstat — 查看JVM的GC信息Java监控工具VisualVM...原创 2021-01-12 20:14:29 · 413 阅读 · 0 评论 -
Java命令:jps — 查看进程信息
文章目录一、简介二、常用命令1、jps2、jps -l3、jps -v4、jps失效一、简介功能: 显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)。缺点: 不过jps有个缺点是只能显示当前用户的进程id,要显示其他用户的还只能用linux的ps命令。jps -help输出结果:root@yzh-zabbix-server:bin #jps -helpusage: jps [-help]原创 2021-01-12 20:06:21 · 27097 阅读 · 0 评论 -
Java命令:jstat — 查看JVM的GC信息
文章目录一、简介二、常用命令1、jstat -gc pid 5000 20 : 垃圾回收统计2、jstat -gccapacity pid 5000 20 : 堆内存统计3、jstat -gcnew pid 5000 20 : 新生代垃圾回收统计4、jstat -gcnewcapacity pid 5000 20 : 新生代内存统计5、jstat -gcold pid 5000 20 : 老年代垃圾回收统计6、jstat -gcoldcapacity pid 5000 20 : 老年代内存统计7、jstat原创 2021-01-12 19:59:55 · 18285 阅读 · 4 评论 -
Java监控工具VisualVM
目录一、简介二、内存分析1、Heap堆2、永久代区域PermGen三、CPU分析四、线程分析一、简介VisualVM 是一款免费的,集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力,对Java应用程序做 性能分析和调优 。这些功能包括 生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析。本文主要介绍如何使用VisualVM进行性能分析及调优。自从JDK...原创 2020-03-12 15:35:56 · 433 阅读 · 0 评论 -
Java命令:jstack — 获取线程dump信息
一、命令介绍Usage: jstack [-l] <pid> (to connect to running process) //连接活动线程 jstack -F [-m] [-l] <pid> (to connect to a hung process) //连接阻塞线程 jstack [-m] [-l] &l...原创 2020-03-03 16:08:33 · 4042 阅读 · 0 评论 -
Java命令:jmap — 打印指定进程的共享对象内存映射或堆内存细节
一、前言jdk安装后会自带一些小工具,jmap命令(Java Memory Map)是其中之一。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Heap Dump。...原创 2019-11-12 20:35:20 · 2022 阅读 · 1 评论