linux 查看 java 进程内存占用情况[通俗易懂]
2023-06-13 09:15:11 时间
1. 查看 java 进程内存占用
- 旧版本 -a 是按内存排序
top -a -b -n 1 | grep java | awk '{print "PID: "$1" \t MEM: "$6" \t %CPU: "$9"% \t %MEM: "$10"%"}'
top -a -b -n 1 | grep java | awk '{print "PID: "$1" \t 虚拟内存: "$5" \t 物理内存: "$6" \t 共享内存: "$7" \t CPU使用率: "$9"% \t 内存使用率: "$10"%"}'
- 新版本 -o %MEM 按内存排序
top -o %MEM -b -n 1 | grep java | awk '{print "PID: "$1" \t MEM: "$6" \t %CPU: "$9"% \t %MEM: "$10"%"}'
top -o %MEM -b -n 1 | grep java | awk '{print "PID: "$1" \t 虚拟内存: "$5" \t 物理内存: "$6" \t 共享内存: "$7" \t CPU使用率: "$9"% \t 内存使用率: "$10"%"}'
2. 查看 pid 所在目录
lsof -p PID
# 示例如下
# cwd: 表示 current work dirctory, 即:应用程序的当前工作目录
lsof -p 7188 | grep cwd
3. 查看剩余内存
# 单位(GB)
free -g
# 单位(MB)
free -m
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/226751.html原文链接:https://javaforall.cn
相关文章
- extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建「建议收藏」
- 查看java性能Linux下JStat工具深度分析Java性能(linuxjstat)
- 服务揭秘:Linux下SFTF服务快速开启(linux开启sftp)
- Linux移动硬盘挂载简易指南(linux打开移动硬盘)
- 优化优化Linux程序的内存占用(linux程序内存占用)
- 测试Linux变量:探索未知的可能性(linux变量测试)
- Linux内存管理之堆管理(linux堆管理)
- Linux实现单例模式的方法(linux单例模式)
- 学习Linux: 如何优化内存使用(linux内存实例)
- Linux内存管理:从分配到释放(linux内存分配)
- Linux: 每天都是最好的一天(linux星期几)
- Linux系统:最大内存咋调(linux系统内存多大)
- 深入浅出:Linux系统的启动过程(linux系统的启动流程)
- 量Linux内存条数量有多少?(linux内存条数)
- 禁用Linux防火墙:小心安全更有保障(关闭linux的防火墙)
- 详解Linux内存监控技巧,保障系统稳定运行(监控linux内存)
- 怎么办? 解决Linux内存不够问题(linux内存不够)
- Linux内存配置全解析(linux内存配置)
- 从Linux默认用户名前探索世界(linux默认用户名)
- Linux系统下网络性能测试实践(linux测试网络性能)
- 深入浅出Linux输出命令(linux输出命令)
- 提高Linux执行命令速度的技巧(linux执行命令慢)
- 优化Linux内存使用力度让它释放全部性能(内存linux)
- Linux内存数据库:高效、轻量级、快速处理海量数据(linux内存数据库)
- 如何通过Linux修改内存:简明指南(linux修改内存)
- Linux 下安装Java:快速从零开始(linux 下载java)