首页 > 其他分享 >[问题排查]CPU占用过高

[问题排查]CPU占用过高

时间:2024-09-17 19:34:50浏览次数:11  
标签:7149 占用 cpu 排查 线程 最耗 CPU

查看占用cpu高的进程

top 按P

如下图:可看出PID为7149的java进程占用cpu最高,达到了98%

image

查看进程中最耗cpu的子线程

top -Hp 7149

如下图:可看出PID为7166的线程占用cpu最高,达到了97.7%

image

将最耗cpu的线程id转换为16进制输出

perl printf "%x \n" 7166

查询具体出现问题的代码位置

jstack 7149 | grep 1bfe -A 30

如下图:可看出是JVMLearnApplication类的第18行出现问题

image

标签:7149,占用,cpu,排查,线程,最耗,CPU
From: https://www.cnblogs.com/DCFV/p/18417411

相关文章

  • CPU探针和监控指标事项(不少于100种)
    在机器监控中,CPU的监控指标确实非常多样化。以下是20多种重要的CPU指标及其作用:CPU使用率(CPUUtilization)作用:反映CPU整体负载情况,通常以百分比表示。用户时间(UserTime)作用:显示CPU在用户模式下执行程序的时间比例。系统时间(SystemTime)作用:表示CPU在内核模式下执......
  • 端口号被占用
    端口被占用:Webserverfailedtostart.Port8080wasalreadyinuse.怎么解决?-CSDN博客   当用springboot跳转页面时如果端口号重了:两种方案(1)改端口号(2)关闭进程......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等功......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等功......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等功......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等功......
  • CPU 是如何执行程序的
    CPU是如何执行程序的中央处理器(CPU)是计算机的“大脑”,负责处理所有程序的指令。它通过执行一系列机器语言指令来完成计算和控制任务。本文将深入介绍CPU如何从内存中获取指令、解码并执行它们的过程。一、CPU的基本构成在了解CPU如何执行程序之前,首先需要理解CPU的主要组成部......
  • 项目运行内存异常问题排查
    一:通过命令排查:有的时候在生产环境是无法使用Jprofiler等工具的,我们只能借助jdk提供的相关命令进行排查top:使用Top命令排查CPU消耗很高的进程top-H-ppid:查到进程消耗的CPU很高的情况下我们可以通过以下命令来定位到那个线程消耗的CPU高转换16进制:因为java中查看线程号使用......
  • 解决c盘无故被大量占用问题
    解决c盘无故被大量占用问题问题引出在用win10、win11的时候经常遇到c盘莫名其妙的就被占用完了,即便清理后也还是没将内存释放出来,这可能是因为虚拟内存过大导致的。虚拟内存是什么1.Windows虚拟内存机制Windows虚拟内存是一种内存管理技术,它允许计算机在物理内存不足时,使用硬......
  • 解决c盘无故被大量占用问题
    解决c盘无故被大量占用问题问题引出在用win10、win11的时候经常遇到c盘莫名其妙的就被占用完了,即便清理后也还是没将内存释放出来,这可能是因为虚拟内存过大导致的。虚拟内存是什么1.Windows虚拟内存机制Windows虚拟内存是一种内存管理技术,它允许计算机在物理内存不足时,使用硬......