# process-parse-shell **Repository Path**: michael108/process-parse-shell ## Basic Information - **Project Name**: process-parse-shell - **Description**: Linux cpu 和 内存异常排查分析shell脚本和步骤 比如用于排查高cpu(top,jstack)和内存溢出等情况 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-09-21 - **Last Updated**: 2023-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # process-parse-shell #### 介绍 cpu 和 内存异常排查分析shell脚本和步骤 比如用于排查高cpu(top,jstack)和内存溢出等情况 #### 安装教程 #### 使用说明 ##### cpu排查分析
#下载 wget https://gitee.com/chejiangyi/process-parse-shell/blob/master/release/process-parse-shell.zip gzip process-parse-shell.zip #1.脚本1 sh cpu1.sh {pid} {num:10} #2.脚本2 sh cpu2.sh {pid} # https://github.com/gilesw/hotthread [推荐] java -jar HotThread.jar {pid} # https://github.com/asharif/jtv 根据cpu占用率和线程生存时间排序 [推荐] sh jtv.sh {pid}##### 内存排查分析
#下载dump jmap -dump:format=b,file=/heap.hprof {pid} gzip heap.hprof
#查看jmap堆栈GC jmap -heap {pid}
#jvisualvm 排查 jvisualvm -J-Xmx8096Meclipse memory analyzer 【MAT】用于内存分析 https://www.eclipse.org/mat/downloads.php 或下载本仓库的mat.zip #### 参与贡献 by 车江毅