查看java内存_怎么查看java虚拟机存储空间使用情况
1、top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
$ top -u oracle
内容解释:
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NInice:值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称
常用的命令:
P:按%CPU使用率排行
T:按MITE+排行
M:按%MEM排行
2、pmap
可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:
$ pmap -d 14596
3、ps
如下例所示:
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5
其中rsz为实际内存,上例实现按内存排序,由大到小
取消
评论
查看java内存_怎么查看java虚拟机存储空间使用情况相关推荐
- Java内存管理-一文掌握虚拟机创建对象的秘密(九)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0.Java的线程安全.单例模式.JVM内存结构等知识梳理 1.Java内存管理-程序运行过程(一) 2 ...
- Java内存管理-Stackoverflow问答-Java是传值还是传引用?(十一)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0.Java的线程安全.单例模式.JVM内存结构等知识梳理 1.Java内存管理-程序运行过程(一) 2 ...
- Java内存管理:深入Java内存区域
Java内存管理:深入Java内存区域 本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来. 概述 ...
- linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)
本文转载自美团技术团队发表的同名文章 https://tech.meituan.com/linux-jvm-memory.html 一, linux与进程内存模型 要理解jvm最重要的一点是要知道jv ...
- java 查看堆内存_查看java内存情况的几个常用命令
1.jinfo jinfo:的用处比较简单,就是能输出并修改运行时的java进程的运行参数.用法是jinfo -opt pid 如:查看52606的MaxPerm大小可以用 jinfo -flag M ...
- 怎么把虚拟机清空内存_深入理解java虚拟机1——内存管理机制与回收机制
文中涉及JVM底层知识大多来自<深入理解Java虚拟机>第2版,内容枯燥乏味,如果看,认真看.跟着撸一遍也可以受益良多. 1.JVM:是运行在操作系统之上的,它与硬件没有直接的交互. 运行 ...
- 32位jdk最大内存_你了解Java 内存区域和GC机制吗?
目录 Java垃圾回收概况 Java内存区域 Java对象的访问方式 Java内存分配机制 Java GC机制 垃圾收集器 Java垃圾回收概况 Java GC(Garbage Collection, ...
- tomcat java内存_[Tomcat]Java内存溢出详解Tomcat内存设置
Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1.java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在启 ...
- 我的世界java 内存_我的世界如何分配内存
如果你在运行Minecraft时出现内存错误等问题,你可能需要给Minecraft分配更多内存来解决运行故障.如果你玩的是新版本的Minecraft,那么你可以从启动器里直接分配内存(RAM).如果你 ...
最新文章
- 中国电子学会青少年编程能力等级测试图形化一级编程题:无奈的Jaime
- java常用注解及功能_SpringBoot 中常用注解及各种注解作用
- 第五篇:数据预处理(二) - 异常值处理
- matlab 时频分析(短时傅里叶变换、STFT)
- 数据结构:实验一 线性表的基本功能实现
- arcgis api for js 下载(各版本最全面的地址)
- (精品)java宠物医院管理系统+论文+答辩ppt+部署视频+效果图效果视频
- 西门子触摸屏HTML控件,西门子HMI触摸屏操作手册.pdf
- 从游戏中学习产品设计04:成就篇
- 大尺寸共阴数码管驱动电路
- pytest assert 封装
- android 播放滴一声
- 《第二行代码》学习笔记
- 解决html2canvas图片模糊问题
- 【考】现代传感器技术作业一至四 复习用
- 实战案例分享:我用 Python 预测房价走势
- 微信小程序 mark用法
- Android 存储选择
- SCA可达性分析基础知识普及
- 计算机工程专业考研成绩公布,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...