首页 > 其他分享 >【JVM 监控-命令行 01】

【JVM 监控-命令行 01】

时间:2023-06-30 12:11:40浏览次数:49  
标签:01 JVM 虚拟机 参数 命令行 进程 jps

一、jps命令 (Java Process Status)-查看正在运行的Java进程

1、语法:

jps [options] [hostid]

hostid参数:可以远程监控其他机器,但是需要安装jstatd,搭配使用

jps -q  :仅显示LVMID,即本地虚拟机唯一id,不显示主类的名称等

jps -l  :输出应用程序主类的全类名或如果进程执行的是jar包,则输出jar完整路径

jps -m :输出虚拟机进程启动时传递给main()的参数

jps -v :列出虚拟机进程启动时的JVM参数。比如-Xms20m -Xmx50m是启动程序指定的jvm参数

二、jstat命令:查看JVM的统计信息

1、基本情况:jstat用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据

备注:在没有GUI图形界面,值提供纯文本控制台环境的服务器上,它将是运行期定位虚拟机性能问题的首选工具。常用于检测垃圾回收问题以及内存泄漏问题

2、基本语法

 

标签:01,JVM,虚拟机,参数,命令行,进程,jps
From: https://www.cnblogs.com/frankruby/p/17516306.html

相关文章

  • RTE24012 直流电源 TE Connectivity 芯脉芯城
    RTE24012是一款电源模块,它提供可靠的直流电源转换功能。以下是对RTE24012的详细参数描述:输入电压范围:RTE24012的输入电压范围为18V至36V。这使得它能够适应不同的电源输入条件。输出电压:RTE24012的输出电压为12V。它提供稳定的直流电源输出,以满足设备或系统的电源需求。输出电流......
  • 401. 二进制手表
    这里可以通过遍历的方式做出来。i从0~1111111111进行遍历,如果1的个数等于要求的个数tournedOn,此时进一步判断时钟位和分钟为是否符合要求,满足要求则放入结果容器中。classSolution{public:vector<string>readBinaryWatch(intturnedOn){vector<string>res;......
  • 使用 JCommander 解析命令行参数
    前言如果你想构建一个支持命令行参数的程序,那么jcommander非常适合你,jcommander是一个只有几十kb的Java命令行参数解析工具,可以通过注解的方式快速实现命令行参数解析。这篇教程会通过介绍jcommadner,快速的创建一个命令行程序,最后支持的命令参数功能如下图。这个命......
  • SpringBoot--尚硅谷2018
    #一、SpringBoot入门B站视频地址:72_尚硅谷_结束语_哔哩哔哩_bilibili1、SpringBoot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martinfowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通......
  • 深入学习 JVM 内存模型
    博主介绍:✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌......
  • 第一讲 01背包问题
    题目有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值......
  • JVM 内存结构
    JVM内存结构Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同JDK1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不......
  • 01-typedef用法详解
    目录一.typedef作用于函数指针一.typedef作用于函数指针可以使得函数指针变量称为一种类型,可以作为数据类型定义该类型函数指针变量#include<stdio.h>voidtestCallback(inta,intb){ printf("%d",a+b);}intmain(){ typedefvoid(*FuncPoint)(int,int);......
  • 001.SQL的@@ROWCOUNT使用
    在线演示:http://v.youku.com/v_show/id_XMzMyMTg3MzI4.html演示下载:http://115.com/file/antb46tj演示重点SQL的系统变量@@ROWCOUNT返回的是上一语句影响的行数。最早的时候,我很自然的认为这个被影响的行数应该是类似于INSERT、UPDATE、DELETE这样的语句。因为,它们很......
  • 01-ES6语法:块作用域构造let
    这里所说的ES6是ECMAScript6的简写,它是由JavaScript演变而来的。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会(ECMA)进行标准化。ECMA-262的第一个版本于1997年6月被ECMA组织采纳,这也是ECMAScript(简称ES)的由来。块级声明用于声明在指定块的作用域之外无法访问的变量。......