1:通过jps命令查看所有进程pid。
2:使用top -p pid 针对你所要查的pid查看这个进程的CPU和内存以及负载情况
如图:
使用top -p pid -H 查看针对每一个线程占用CPU情况进行查询
如果你发现某一个PID占用的CPU过高,就拿到这个PID转换成16进制
例如pid为12760转化成16进制31D8,大写换成小写
jstack 22821|grep -A 10 0x31d8
针对你的每个线程拿出占用CPU的堆栈信息,你可以根据这个去查找CPU的占用
如果你的内存占用较高,我比较喜欢使用jmap命令
jmap -histo:live 9652 | head -n 100
jmap -heap 12733
转自:https://blog.csdn.net/u012516914/article/details/45331501
相关推荐
最后,利用开源社区(如Stack Overflow、Unix & Linux Stack Exchange)和官方文档,可以获取更多的解决方案和建议。 总的来说,Linux排错涉及多方面的技能和知识,包括对系统结构、命令行工具、日志分析、网络和...
在分析这篇关于Windows用户态程序高效排错的文章之前,需要了解在Windows操作系统下进行用户态程序的排错是一个复杂的过程。用户态程序是指运行在用户模式下的程序,它与运行在内核态的驱动程序或系统服务不同,用户...
在Linux系统中进行故障排查是一项重要且复杂的技能,它要求系统管理员对Linux系统有深入的理解,并掌握多种诊断和排错工具。以下是从给定文件中提取的Linux排错相关知识点。 首先,故障分类是排错的第一步,它有助...
《Windows用户态程序高效排错》这篇文章由熊力撰写,主要介绍了在Windows平台上进行用户态程序排错的方法和技巧。下面将对文章中的关键知识点进行详细解析。 #### 二、排错的思维方法 排错不仅仅是技术层面的问题,...
"详细个人整理笔记.exe" 可能包含了作者对Linux启动过程的个人理解和常见问题解决方案,建议仔细阅读。"config.ini" 文件可能与特定的Linux配置或服务有关,查看其内容可能有助于解决特定的启动问题。 总的来说,...
在Windows操作系统中,进行用户态程序的高效排错是一项至关重要的技能,特别是在软件开发和维护过程中。本主题将深入探讨如何有效地定位并解决用户态程序中的问题,提高排错效率。 1. **理解Windows调试基础** 在...
《Windows用户态程序高效排错》是熊力撰写的一本技术书籍,主要针对Windows操作系统下进行用户态程序的调试和问题解决。这本书深入浅出地介绍了如何在Windows环境下高效地定位和解决用户态程序的错误,是软件开发...
Centos7网卡报错排错解决Word
《Windows用户态程序高效排错》一书主要探讨了在Windows操作系统环境下,如何有效地诊断和解决用户模式程序的问题。作者熊力通过自己的实践经验和案例分享,旨在帮助开发者、测试人员以及技术支持人员提升排错效率。...
本次公开课由施懿民老师主讲,聚焦于生产环境下的Java排错与性能优化,这对于提高Java应用的稳定性和效率至关重要。 #### 远程调试概述 在生产环境中进行Java应用的排错与优化时,远程调试是一项非常重要的技术。...
用户模式排错不仅对于开发者来说是必备的,也对系统管理员和IT专业人员来说具有很高的实用价值,因为他们需要确保系统的稳定性和性能。 首先,我们需要理解Windows操作系统中的两种执行模式:用户模式和内核模式。...
然而,在实际运行过程中,由于复杂的运行环境和技术栈的多样性,JVM可能会遇到各种各样的问题,如性能瓶颈、内存泄漏、CPU占用过高、网络延迟等。这些问题不仅会影响服务的稳定性和响应速度,还可能导致严重的业务...
### 原创LINUX EL5排错 在本文中,我们将探讨如何解决LINUX EL5(Red Hat Enterprise Linux 5)系统中的常见故障排除问题。通过分析一个具体案例,我们将学习如何处理诸如fstab、inittab、boot loader以及文件系统...
1. Try-Catch-Finally结构:通过捕获和处理异常,防止程序意外终止,同时提供更友好的错误反馈。 2. Custom Errors配置:在Web.config中设置自定义错误页面,可以优雅地处理未捕获的异常,避免用户看到不友好的错误...
Java语言程序设计教案.doc Java语言程序设计教案是计算机应用技术专业的一门公共根底课,旨在使学生掌握Java语言的根本理论、掌握面向对象的根本概念和使用面向对象技术进行...* Java程序分析、程序的调试和排错技术
这是一篇介绍Windows系统上User Mode程序的排错 (troubleshooting) 方法和技巧的文章。 无论是开发,测试还是支持,都会遇上程序运行结果跟预期效果不一致的情况。找到问题的根源和解决的过程,就是排错。同时,...
【Windows编程高效排错】这篇文章主要探讨了在Windows环境下如何高效地进行用户态程序的调试与问题解决。作者熊力通过一系列的实际案例,分享了排错的方法、技巧和经验。 文章首先强调了排错的重要性,指出无论是...