jvm性能监控工具

jvm可能存在的问题:
    OutOfMemoryError:内存不足
    内存泄露
    线程死锁
    锁竞争(Lock Contention)
    Java消耗过多的CPU

一、jps(java virtual machine process status tool)
监控jvm进程转台信息
jps [options] [hostid]
    -m:输出传入main方法的参数
    -l:显示main类或jar文件的完全限定名称
    -v:显示为jvm虚拟机制定的参数

二、jstack:查看某个java进程内的线程堆栈信息
jstack [option] pid
    -l long listings:输出完整的锁信息
    -m 混合模式,即会输出java堆栈及C/C++堆栈信息

三、jmap和jhat
    jmap:jvm memory map 查看堆内存使用情况
    jhat:java heap analysis tool
    jmap [options] pid
        -heap:详细退内存空间使用状态信息
        -histo[:live]查看堆内存中的对象数目、大小统计结果

四、jstat:jvm统计监测工具
jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
其中<option>为必须提供的选项,所有可用选项可使用jstat -options列出:
-class
-compiler
-gc
-gccapacity
-gccause
-gcmetacapacity
-gcnew
-gcnewcapacity
-gcold
-gcoldcapacity
-gcutil
-printcompilation
字段意义(gc):
SOC,S1C,S0U,S1U:C表示容量,U表示已用量
EC,EU:eden区域的容量和已用量
OC,OU
PC,PU
YGC,YGT:新生代的GC次数和耗时
FGC,FGCT:FULL GC的次数和耗时
GCT:GC总耗时

转载于:https://www.cnblogs.com/fansik/p/6676647.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javascript犀牛书_犀牛书作者:最该忘记的JavaScript特性

作者&#xff1a; 李松峰转发链接&#xff1a;https://mp.weixin.qq.com/s/guAN1Cz2gYfKdBhmUpLyVA前言JavaScript这门语言的第一个演示版差不多就在25年前诞生。没记错的话&#xff0c;25年前的今天&#xff0c;1995年5月10日&#xff0c;星期三&#xff0c;我刚刚过了创造Jav…

RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel

项目场景&#xff1a; 提示&#xff1a;新版python在pytorch中张量与原始数据的除法计算问题。 问题描述 报错 RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future release div will perform true division as in Python 3…

Weblogic(4)—— Linux环境Weblogic12c配置节点管理(nodemanage.properties)来开启应用服务器(server)及线程池配置...

Linux环境搭建weblogic12c服务器&#xff0c;用来进行weblogic服务器项目部署&#xff0c;刚创建weblogic服务器会默认存在AdminServer管理服务器。但是项目应用一般是不能挂在这个服务器上的&#xff0c;需要自己单独创建应用服务器。 使用root权限登录 服务器&#xff1a; 输…

添加python的系统路径_如何将项目路径添加到系统路径永久地?

我正在使用visualstudio代码构建一个python项目。这是我第一次用编辑器构建一个项目(过去使用Pycharm)。在随着项目越来越大&#xff0c;我想导入一些我在其他目录中编写的类(在同一个项目中)。首先&#xff0c;我在要导入的目录中添加了__init__.py。但是&#xff0c;它没有起…

IDEA与Maven安装+IDEA中利用maven自动下载第三方Jar包

Maven详细安装教程_慕之寒的博客-CSDN博客_maven安装一、安装apache官网下载需要的版本&#xff0c;然后解压缩&#xff0c;解压路径尽量不要有空格和中文Maven – Download Apache Mavenhttps://maven.apache.org/download.cgi二、配置环境变量新建 系统变量变量名&#xff1a…

Unicode 和 UTF-8 有什么区别?

作者&#xff1a;uuspider 链接&#xff1a;https://www.zhihu.com/question/23374078/answer/65352538 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 举一个例子&#xff1a;Its 知乎日报 你看到的unicode字符集…

Web前端学习笔记:Bootstrap

转载于:https://www.cnblogs.com/mmgds/p/6681817.html

python书写风格_python书写风格

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

shell if else

if ["$IMAGE_FOR_FACTORY_TEST" true];then echo "ro.xl.factoryrebootchecktrue" elseecho "ro.xl.factoryrebootcheckfalse" fi 注意 if 前面有个空格 才到 [

计算机软件需求规格说明规范_太阳能(光伏)组件安全规范测试简介_丙观科技

太阳能组件的安全规范测试包含• 接地连续性测试(也称为接地电阻测试)• 绝缘测试 (也称为湿漏电流测试&#xff0c;湿绝缘电阻测试)• 耐压测试 (也称为介质耐压试验)测试设备必须满足下列标准中规定的相关测试要求• IEC 61215 地面用晶体硅光伏组件-设计鉴定和定型• IEC 61…

css 做幻灯片效果

设置一个div 盒子 <div class"ani"></div>设置css 样式 .ani{width:480px;height:320px;margin:50px auto;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,1);background-size:cover;background-position: center;-webkit-animation-name:"loops…

报错FloatingPointError: Loss became infinite or NaN at iteration=88!

项目场景&#xff1a; Traceback (most recent call last): File "/home/yuan/桌面/shenchunhua/CondInst-master/train_net.py", line 255, in <module> args(args,), File "/home/yuan/anaconda3/envs/AdelaiNet/lib/python3.7/site-packages/d…

Android系统init进程启动及init.rc全解析

这是一篇用心写的博客&#xff0c;也希望大家用心看并帮忙找到文章的改进之处&#xff0c;谢谢&#xff1b; 服务启动机制 system/core/init/init.c文件main函数中parse_config_file(init.rc)读取并解析init.rc文件内容。将service信息放置到system/core/init/init_parser.cpp…

python variable_PyTorch中的Variable变量详解

一、了解Variable顾名思义&#xff0c;Variable就是 变量 的意思。实质上也就是可以变化的量&#xff0c;区别于int变量&#xff0c;它是一种可以变化的变量&#xff0c;这正好就符合了反向传播&#xff0c;参数更新的属性。具体来说&#xff0c;在pytorch中的Variable就是一个…

JavaScript高级程序设计---学习笔记(四)

1.全局变量不能通过delete操作符删除&#xff0c;而直接在window对象上定义的属性可以。 var age 29;window.color "red";delete age;//无法删除delete color;//可以删除alert(window.age);//29alert(window.color);//undefined 2.尝试访问未声明的变量会抛出错误&…

git commit查找提交的关键字

使用命令 git log --grepaplog 参考&#xff1a; https://stackoverflow.com/questions/1337320/how-to-grep-git-commit-diffs-or-contents-for-a-certain-word

PyTorch 报错:TypeError: exceptions must derive from BaseException

项目场景&#xff1a; PyTorch 报错&#xff1a;TypeError: exceptions must derive from BaseException 其实是个低级错误&#xff0c;我个人认为是因为没有找到要运行的载体。 问题描述 在 base_options.py 里面设置 --netG 的参数只能在这几个里面选择&#xff1a; self…

python复制sheet_python excel sheet复制

from xlwt import *对excel增加行def writeRow(tableObj,rowNum,tmpList,xlsStyleDict{}):for num,o in enumerate(tmpList):if num in xlsStyleDict:style xlsStyleDict.get(num)tableObj.write(rowNum,num,o,style)else:tableObj.write(rowNum,num,o)param fileName:文件名p…

新手入坑 java的开发语言环境

开发java程序的环境 1.下载jdk&#xff0c;从官网下载或从可靠渠道下载 2.安装jdk&#xff0c;jdk包括jre&#xff0c;把jdk和jre安装到相同的父级文件目录中 3.配置系统环境变量path&#xff0c;把jdk中的bin目录添加到path变量中&#xff0c;应该与其他路径以分号相分隔 4.编…

【WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, st】

项目场景&#xff1a; 【WARNING: Retrying (Retry(total4, connectNone, readNone, redirectNone, st】 解决方案&#xff1a; 在命令执行窗输入&#xff1a; pip install nXXXXXXX -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# (其中的nXXXXXXX 是你…