linux服务器内存占用过高排查

发布时间:2024年01月22日

一起探讨学习

欢迎大家进群,一起讨论学习

每天给大家提供技术干货

在这里插入图片描述

博主技术笔记 https://notes.xiyankt.com


博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star https://gitee.com/bright-boy/xiyan-blog


1. 查看java进程

#获取进程号
ps -ef|grep java

2. 使用top命令查看内存占用

# 查看占用内存最多的线程
top -Hp 进程号

3. 将线程号转为16进制

printf "%x\n" 线程号

4. 使用jstack打印出当前线程的信息

jstack 进程号 | grep -20 线程16进制

5. 使用jstack 将线程信息输出到文本

jstack -l 进程号 >> jstack.log
文章来源:https://blog.csdn.net/qq_40942490/article/details/135749374
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。