`
zqs923
  • 浏览: 12450 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

解决CPU占用比较高的方法

阅读更多

多线程编程,CPU占用很高,一般情况都是线程死循环,并且没有sleep,导致cpu

可以通过以下方法排查是哪一个线程占用高。

 

<!--[if !supportLists]-->1.    <!--[endif]-->1,用top -H指令查看java进程的下哪个线程的CPU占用高



 

2. 把线程pid转换为16进制数,例如 pid=19269转换过来就是4b45

3. 使用top命令,查看java进程的pid,比如19403,随后用jstack命令,输出java的堆栈信息。可输出至文本便于查看

           jstack 21318 > jstack.txt

 

           

      4. jstack.txt中查找4b45即可查到是那个线程,并且jstack中会明确表示出是哪一个类。

      

 

  • 大小: 23.8 KB
  • 大小: 24 KB
  • 大小: 26.5 KB
分享到:
评论
1 楼 palocc 2014-06-06  
这个必须赞一个!

相关推荐

    CPU占用过高解决办法

    ### CPU占用过高解决办法 在日常使用电脑的过程中,我们可能会遇到CPU占用率突然飙升至100%的情况,这种情况不仅会导致电脑运行缓慢,甚至可能使系统卡顿或死机。以下是一些有效的解决方法,帮助您缓解CPU占用过高...

    symantec占用cpu较高的解决办法

    如果以上操作完成后,还是无法解决 CPU 占用率过高的问题,就需要将防病毒软件病毒定义升级至最新版本,对全盘进行扫描查杀是否存在病毒。对于顽固的病毒,需要将该终端离线,在安全模式下进行彻底查杀。 Symantec...

    ideacpu占用率过高[造成cpu占用率过高的原因].pdf

    【CPU占用率过高】是许多...综上所述,解决CPU占用率过高问题通常需要综合分析,找出具体原因并针对性地调整系统设置或处理相关软件故障。保持系统更新,定期维护,以及合理配置硬件资源也是防止CPU占用率过高的关键。

    cpu占用率高怎么办 cpu占用率高解决方法.docx

    CPU 占用率高解决方法 CPU 占用率高是计算机用户经常遇到的问题, CPU 占用率高会导致计算机运行速度慢、卡顿、甚至无法运行某些程序。本文将详细介绍 CPU 占用率高的解决方法。 一、什么是 CPU? CPU(Central ...

    CPU占用高

    标题“CPU占用高”指的是计算机或服务器的中央处理器在运行过程中消耗资源过多,导致系统响应变慢或无法正常处理任务的现象。这种情况可能是由于多种因素引起的,包括但不限于恶意软件、资源密集型应用程序、系统...

    CPU资源占用100%解决方法

    以下是一些解决CPU资源占用过高的方法: 1. **检查运行中的进程**:使用任务管理器(Windows)或活动监视器(MacOS)查看哪些应用程序或进程占用了大量CPU资源。通常,恶意软件、病毒或后台程序异常都会导致这种...

    kswapd0进程占用CPU非常高--解决方案.docx

    通过上述方法,我们能够逐步定位问题,优化系统性能,降低kswapd0的CPU占用,从而保证系统的稳定运行。在运维过程中,对于这类问题的快速响应和准确判断至关重要,以防止系统性能下降甚至造成服务中断。

    WIN10LTSC2021一键修复输入法BUG解决cpu占用高

    微软最新的WIN10 LTSC 2021终于出来了,基于WIN10 21H2版本。于是安装了原本体验了一下,发现了史上以来最大的BUG。在这里描述一下问题现象,和网上找来的解决方案总结,避免大家走弯路...解决WSAPPX进程占用CPU超高。

    线上应用故障排查之一:高CPU占用

    通过上述方法,我们能够逐步定位问题并解决问题,降低线上应用的CPU占用,保障系统的稳定运行。在实际操作中,应结合具体的应用场景和环境,灵活运用各种工具和技巧,提高故障排查的效率和准确性。同时,持续学习和...

    CPU占用100%解决办法

    通过以上策略的实施,可以有效地解决CPU占用率过高的问题,提升计算机的整体性能和稳定性。需要注意的是,每个解决方案的效果可能因具体环境而异,建议根据实际情况灵活调整。同时,定期监控系统状态,预防为主,...

    lsass.exe占用CPU50%以上解决方法

    解决lsass.exe占用CPU50%以上。解决lsass.exe占用CPU50%以上。

    CPU占用100%的解决方案!

    本文将从这三个方面详细探讨可能导致CPU占用100%的原因,并提供相应的解决办法。 #### 一、硬件问题 1. **散热问题**:如果计算机长时间运行,可能会导致过热,从而引起CPU占用过高。检查散热风扇是否正常工作,...

    解决CPU资源占用100%解决方案.pdf

    ### 解决CPU资源占用100%的问题 #### 一、引言 CPU资源占用达到100%是一个常见的计算机性能问题,它可能导致系统运行缓慢甚至卡顿。本文将详细介绍几种常见导致CPU资源占用过高的原因及其解决方案。 #### 二、驱动...

    cpu占用过高怎么办.docx

    "CPU 占用过高怎么办" CPU(Central Processing Unit,中央处理器)是电脑的运算核心...通过查看占用 CPU 的进程、更新杀毒软件、升级电脑配置、使用官方驱动程序、清理系统垃圾等方法,可以解决 CPU 占用率高的问题。

    防止CPU占用率过高的软件

    标题中的“防止CPU占用率过高的软件”是指一类专门用于监控和管理计算机系统中处理器资源使用的工具。这类软件的主要目标是确保CPU的利用率保持在合理水平,以避免因单个或多个进程过度消耗CPU资源而导致的系统性能...

    快速解决CPU占用100%的问题.pdf

    快速解决CPU占用100%的问题非常重要,可以通过任务管理器、DOS命令、文件删除和系统优化等方法来解决。此外,了解系统中各种进程和服务的作用,也可以帮助我们更好地解决CPU占用100%的问题。 知识点 * CPU占用率...

    解决CS6 CPU占用较高问题

    总的来说,解决Dreamweaver CS6 CPU占用过高的问题需要综合考虑软件优化、硬件升级、系统设置调整以及可能的第三方补丁应用。通过以上方法,大部分用户应该能够显著改善软件运行效率,提高工作效率。

    WinXP中CPU占用率100%原因及解决方法

    WinXP 中 CPU 占用率 100% 原因及解决方法 _winXP 操作系统中,CPU 占用率达到 100% 是一个非常常见的问题,影响了我们正常使用计算机的体验。本文我们来探讨造成 CPU 占用率达到 100% 的原因和解决方法。 一、...

    CPU占用100%解决办法.docx

    "CPU占用100%解决办法" CPU 占用 100% 是一种常见的计算机问题,会导致计算机运行速度变慢。解决这个问题需要逐步排查和解决。下面是解决 CPU 占用 100% 的一些方法: 1. 任务管理器:首先,打开任务管理器,看看...

Global site tag (gtag.js) - Google Analytics