首页 > 其他分享 >性能监控调优

性能监控调优

时间:2024-07-06 17:52:13浏览次数:15  
标签:hostid 监控 查看 性能 pid 调优 JVM option

1.命令行工具

1.1 jps

查看系统JVM进程
jps [options] [hostid]

  • option

  • hostid:省略则本机,监控远程需要安装jstatd

1.2 jstat

查看JVM统计信息
jstat -

  • option
  • -t:加程序运行时间
  • [-h]:输出设定行数加表头信息
  • :查询间隔时间
  • count:查询总次数
  • 结果:

    当ou上涨趋势时,可能oom

1.3 jinfo

实时查看修改JVM参数
只有标记为manageable的参数才可以被实时修改

  • java -xx:+PrintFlagsFinal -version | grep manageable
    jinfo [option] pid

1.4 jmap

导出内存映像文件和内存使用情况,生成heapdump文件且可以查询finalize执行队列,以及堆和方法区的信息
jmap [option] pid

  • oom时自动导出
    -XX:+HeapDumpOnOutOfMenoryError
    -XX:HeapDumpPath=

1.5 jhat

JDK9删除 使用VisualVM代替
在本地7000端口查看dump文件分析结果
jhat [options] [hostid]

1.6 jstack

生成线程快照,堆栈集合
jstack [optinon] pid

2.JVM监控工具

JDK自带:jconsole VisualVM jmc
三方: MAT JProfiler Arthas Btrace

3.JVM参数

标签:hostid,监控,查看,性能,pid,调优,JVM,option
From: https://www.cnblogs.com/lwx11111/p/18287539

相关文章

  • 性能测试能不能做好,要看你有没有性能测试思维
    01用户数信息获取性能需求1、调查系统当前和未来使用的用户数系统用户数 =本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。在线用户数 =同时在线对系统进行操作的用户数量(相当于混合场景)并发用户数 =同时在线并且同时操作同一个功......
  • 高算力智能监控方案:基于瑞芯微RK3576核心板开发NVR网络视频录像机
    近年来,随着人工智能和物联网技术的不断发展,网络视频录像机(NVR)在智能监控领域中的应用越来越广泛。本文将围绕RK3576核心板展开讨论,探讨其在NVR开发中的潜力和优势。一、RK3576核心板RK3576是瑞芯微的新一代中高端AIoT处理器,低功耗高性能。它采用先进制程设计,8nm工艺,搭载6TOP......
  • 关于 Puerts 的性能问题
    Puerts在UE开发中提供了一定的便利性,可以用代码的方式写蓝图,但是官方是不推荐这么做的原话如下那么这个性能问题究竟有多大呢这里先用C++写一个测试代码#include"TestWidget.h"#include"Blueprint/WidgetBlueprintLibrary.h"#include"Blueprint/WidgetLayoutLibr......
  • 编写 PowerShell 脚本来管理 Windows 防火墙可以帮助自动化配置和监控网络安全设置。
    编写PowerShell脚本来管理Windows防火墙可以帮助自动化配置和监控网络安全设置。以下是一个简单的大纲,涵盖了管理Windows防火墙的主要方面:1.导入模块和设置变量导入 NetSecurity 模块以访问防火墙cmdlet。设置需要使用的变量,如规则名称、端口号等。2.查询和列出......
  • 【中国算力大会分会,SPIE独立出版!AHPCAI前三届已完成EI检索!】2024算法、高性能计算与人
    2024算法、高性能计算与人工智能国际学术会议(AHPCAI2024)定于2024年8月14-16日在中国郑州举行。会议主要围绕算法、高性能计算与人工智能等研究领域展开讨论。会议旨在为从事算法、高性能计算与人工智能研究的专家学者、工程技术人员、技术研发人员提供一个共享科研成果......
  • Webpack: 使用 SplitChunks提升应用性能
    概述Webpack默认会将尽可能多的模块代码打包在一起,优点是能减少最终页面的HTTP请求数,但缺点也很明显:页面初始代码包过大,影响首屏渲染性能;无法有效应用浏览器缓存,特别对于NPM包这类变动较少的代码,业务代码哪怕改了一行都会导致NPM包缓存失效。为此,Webpack提供了S......
  • JVM垃圾回收性能调优实战指南
    JVM垃圾回收性能调优实战指南一、引言在Java应用程序中,垃圾回收(GarbageCollection,GC)是自动管理内存的重要机制。然而,不恰当的垃圾回收配置可能导致性能瓶颈,如频繁的GC暂停、内存碎片过多等。因此,对JVM垃圾回收性能进行调优是提升Java应用性能的关键环节。本文将介绍JVM......
  • MAX98357、MAX98357A、MAX98357B小巧、低成本、PCM D类IIS放大器,具有AB类性能中文说明
    前言:MAX98357A支持标准I2S数据,MAX98357B支持左对齐数字音频数据。两个版本均支持8通道TDM音频数据。IIS数字功放MAX98357开发板/评估系统MAX98357WLP-9(1.347x1.437mm)封装的外观和丝印AKMMAX98357TQFN-16-EP(3x3mm)封装的外观和丝印AKK引脚说明WLP......
  • 新手如何尽快入门性能测试?
    忙碌了一周,又到了愉快的周五了,懒洋洋躺在沙发上,玩两局游戏好好放松一下吧!今天浅谈软件性能测试! 在当今快节奏的科技环境中,软件性能测试变得尤为重要。无论是确保应用在高并发情况下的稳定性,还是优化响应时间,性能测试都是每个软件测试工程师的必备技能。那么,对于新手来说,如何快......
  • Mybatis PageHelper编译SQL引发的一次性能问题.18286262
    起源最近一直在跟大佬们做公司项目的性能优化,我这种小卡乐咪基本上负责的就是慢接口优化,但实际上只有以下几种情况需要进行接口代码级别的改造:循环查库、RPC数据库设计不合理业务流程太长,代码耦合性太高等随着对接口分析的深入,我们越来越发现系统中有很多拖后腿的问题是与......