服务器内存占用过高处理步骤
生活随笔
收集整理的這篇文章主要介紹了
服务器内存占用过高处理步骤
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 先查看服務器剩余內存容量
free -h2. 查看占用內存最大的10個進程
ps -aux | sort -k4nr | head -n 103. 查看內存占用最高的pid的線程:
top -Hp <pid>4. 記錄首個pid,轉化成16進制后的數字
5. 導出pid進程的堆棧信息
jstack -l *** > ****.log6.查看堆棧信息,并找到? 16進制 675D?的線程
7.在服務器上用jmap導出堆存儲
jmap -dump:format=b,file=文件名 [pid]8.把 導出文件 導入到HeapAnalyzer
9.通過工具找到具體模塊然后通過日志找到具體代碼
總結
以上是生活随笔為你收集整理的服务器内存占用过高处理步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QD壁纸的真正大小
- 下一篇: java3D桌球7723_极品桌球3D豪