linux系统给jvm分配来多少内存
简单方式 (linux)
ps -ef | grep java
root 9787 1 0 Sep17 ? 00:02:48 /opt/IBM/WebSphere/AppServer/java/bin/java -Xms50m -Xmx256m
-Xms 和 -Xmx 分别代表分配JVM的最小内存和最大内存。
JVM工具
1、jps:查看本地正在运行的java进程和进程ID(pid)
2、jinfo pid,查看指定pid的所有JVM信息
1)jinfo -flags pid 查询虚拟机运行参数信息。
2)jinfo -flag name pid,查询具体参数信息,如jinfo -flag UseSerialGC 42324,查看是否启用UseSerialGC
3、jmap
1)jmap -heap pid:输出堆内存设置和使用情况(JDK11使用jhsdb jmap --heap --pid pid)
2)jmap -histo pid:输出heap的直方图,包括类名,对象数量,对象占用大小
3)jmap -histo:live pid:同上,只输出存活对象信息
4)jmap -clstats pid:输出加载类信息
5)jmap -help:jmap命令帮助信息
4、jstat:Java虚拟机统计工具,全称“Java Virtual Machine statistics monitoring tool”。可以用于监视JVM各种堆和非堆内存大小和使用量
1)jstat -class pid:输出加载类的数量及所占空间信息。
2)jstat -gc pid:输出gc信息,包括gc次数和时间,内存使用状况(可带时间和显示条目参数)
其他命令不一一列举。
4、jstat:Java虚拟机统计工具,全称“Java Virtual Machine statistics monitoring tool”。可以用于监视JVM各种堆和非堆内存大小和使用量
1)jstat -class pid:输出加载类的数量及所占空间信息。
2)jstat -gc pid:输出gc信息,包括gc次数和时间,内存使用状况(可带时间和显示条目参数)
其他命令不一一列举。
详细说明:见JVM工具jstat使用说明
5、jconsole,Java的GUI监视工具,${JAVA_HOME}/bin/jconsole.exe,本地和远程都可以监控。在CMD命令中输入JConsole pid可直接监控画面。
linux系统给jvm分配来多少内存相关推荐
- Linux系统中消息队列,共享内存、信号和线程的基本操作使用方法
Linux系统中消息队列,共享内存.信号和线程高级操作 第十一章 消息队列 10.1消息队列定义 10.2 消息队列特点 10.3 key值 10.4 创建消息队列 10.4.1 发送消息 10.4. ...
- python 监控linux硬盘,Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例...
由于项目的需要,需要做一个简单监控服务器的CPU利用率.CPU负载.硬盘使用率.内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体的 ...
- Linux系统查看当前主机CPU、内存、机器型号及主板信息
Linux系统查看当前主机CPU.内存.机器型号及主板信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查 ...
- Unix/Linux操作系统分析实验二 内存分配与回收:Linux系统下利用链表实现动态内存分配
Unix/Linux操作系统分析实验一 进程控制与进程互斥 Unix/Linux操作系统分析实验三 文件操作算法: 实现在/proc目录下添加文件 Unix/Linux操作系统分析实验四 设备驱动: ...
- linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法
在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢 ...
- linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...
有一些命令可以用来检查 Linux 系统中的内存使用情况,下面是一些更好的命令.-- Sandra Henry-stocker 有许多工具可以查看 Linux 系统中的内存使用情况.一些命令被广泛使用 ...
- linux系统状态(磁盘大小、内存、进程、cpu使用率、网络连接)
分享一下自己做的一个获取Linux系统状态的类(c++)(代码整理后的,在物理机上测试可以,在vm虚拟机上测试,磁盘计算有问题) 头文件 #ifndef LINUXSERVERSTATE_H #def ...
- Linux系统【五】进程间通信-共享内存mmap
mmap函数 #include <sys/mman.h> void *mmap(void *addr, size_t length, int prot, int flags,int fd, ...
- linux系统查看某个进程使用的内存情况
前言 linux系统查看进程内存情况的方法多种多样,下面介绍三种常用方法: 第一种方法,top命令 通过指令 top -p 进程PID查看,进程Pid可通过指令:ps -ef | grep < ...
最新文章
- Android 属性动画(Property Animation) ObjectAnimator的介绍
- 自定义SearchView的搜索提示
- python课堂笔记手抄图片_超简单又漂亮的手抄报图片
- ios nstimer实现延时_IOS_IOS开发代码分享之用nstimer实现倒计时功能,用nstimer实现倒计时功能,废话 - phpStudy...
- Linux:编译生成内核模块(来自国嵌的视频教学)
- 大学c语言项目,项目大学C语言程序设计期末复习重点.doc
- 【华为云技术分享】快速理解spark-on-k8s中的external-shuffle-service
- java vo转map_Java对象与map对象相互转换
- java中List<?>是什么意思?
- 推荐常用的小程序Ui框架
- 【汇编优化】之X86架构优化公用头讲解
- php mysql memcache_php的memcache和memcached扩展区别
- BZOJ1143[CTSC2008] 祭祀river
- 【浅谈】样本方差的分母“n”为什么要改为“n-1”
- 分享【免费】【英语听力】【背单词】练习网站和微信小程序 博主:杨中科
- Oracle生成100万条测试数据的方法
- RecyclerView状态异常Cannot call this method while RecyclerView is computing a layout or scrolling
- javaweb_笔记1(系统架构;servlet分析,注册,生命周期;Servletconfig对象(四个方法)和Servletcontext对象;http协议,get,post)
- 关于电脑连不上WiFi,但可以连上网线的解决办法
- c语言信封大小,A1、B1、C1的国际标准纸张的大小尺寸各是多少啊?
热门文章
- 在SQLite中使用索引优化查询速度
- 快速构建Windows 8风格应用13-SearchContract构建
- ASP.NET获取客户端、服务器端基础信息集合
- 腐烂国度2怎么学计算机,腐烂国度2按键操作说明 腐烂国度2怎么操作
- mysql把data移走后报错_【mysql案例】Failedtoopenlog--datadir物理迁移报错
- 计算机中减法英语,计算机中的减法运算
- HTML5唐四薪,8文件存取组件课件.ppt
- python支持double吗_python列表理解为double
- Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法
- 内存中有两个4字节以压缩的bcd_卷积神经网络的压缩与加速 -- 剪枝(PRUNING)论文(二)...