学堂 学堂 学堂公众号手机端

为什么服务器内存内存使用率过高呢?

lewis 4年前 (2021-07-06) 阅读数 6 #技术

服务器内存使用率过高会发生什么事情呢?会导致死机?这只是导致死机里面的其中一个原因不需要惊讶,首选需要排查下具体原因,步骤如下:


1. 先查看服务器剩余内存容量


2. 查看占用内存最大的10个进程

3. 查看内存占用最高的pid的线程:

4. 记录首个pid,转化成16进制后的数字

5. 导出pid进程的堆栈信息

6.查看堆栈信息,并找到‭ 16进制 675D‬的线程

7.在服务器上用jmap导出堆存储

8.把 导出文件 导入到HeapAnalyzer

9.通过工具找到具体模块然后通过日志找到具体代码

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门