原文:java进程占用CPU或者内存高问题排查

排查步骤: . 使用top命令查看系统资源的使用情况,命令:top 如图:排行前面的就是占用资源最多的 .定位线程问题 方法一:top Hp 查看线程 :使用命令top Hp ,这个时候它会把这个进程里面所有的线程全部线程都罗列出来,这些都是Java这个进程里面内部的一些线程,如下图所示: 方法二:ps命令:ps p L o pcpu,pmem,pid,tid,time,tname,cmd . 进 ...

2022-02-17 18:53 0 935 推荐指数:

查看详情

生产环境JAVA进程CPU占用故障排查

问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块 ...

Fri Dec 04 05:58:00 CST 2015 0 2208
java进程占用系统内存排查方法

1、top 查看具体是哪个进程内存较多,接下来我们以排查第一个为例 2、定位线程问题(通过命令查看9534进程的线程情况),命令:ps p 9534 -L -o pcpu,pmem,pid,tid,time,tname,cmd 由此可以看到这PID:9534的进程产生了很多线程。接下 ...

Sat Mar 02 00:25:00 CST 2019 0 1012
java进程占用系统内存排查解决

故障:今天许多开发反馈测试平台卡,访问不了,第一感觉判断是服务器内存爆了,或者cpu占用过高,上服务器看了一下,确实是内存爆了。然后开始定位问题原因,因为阿里这边安全的原因,具体的图片就不方便上传了,拿网上的图来说 使用top命令查看系统资源的使用情况,命令:top ...

Fri Aug 07 04:19:00 CST 2020 0 1495
jstack 排查 java 进程占用大量 CPU 问题

1、 top 看看哪个进程是罪魁祸首 2、将这个进程的jstack dump 到一个文件里面,以备使用。 使用 sftp 弄到本地。 3、查看这个进程里面哪些子进程, 按 P 键排序占用 CPU 的子进程 4、在 jstack.log 中搜索 65a1 ...

Wed Dec 12 00:57:00 CST 2018 0 683
Java应用故障排查CPU占用内存占用、Full GC频繁等)

下面通过模拟实例分析排查Java应用程序CPU内存占用过高的过程。如果是Java面试,这2个问题在面试过程中出现的概率很高,所以我打算在这里好好总结一下。 1、Java CPU过高的问题排查 举个例子,如下: package com.classloading; public ...

Wed Feb 24 00:46:00 CST 2021 0 1794
Java问题-java进程占用内存过高,排查原因

Java进程占用内存过高,排查原因 排查步骤 top查看是否是java进程占用内存最高 ps查看java线程 jstack打印日志 检查日志,定位问题 将日志交给开发,优化代码 参考链接: Java进程占用内存过高 ...

Tue Aug 04 03:50:00 CST 2020 1 732
javacpu占用内存占用

cpu占用 1、top命令:Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。 2、PS命令:Linux命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前CPU使用情况。属于当前状态的采样数据。   ps -mp pid -o THREAD ...

Thu Aug 11 18:20:00 CST 2016 1 3495
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM