首页 > 系统相关 >tomcat java进程占用CPU资源过高

tomcat java进程占用CPU资源过高

时间:2023-02-21 15:57:41浏览次数:33  
标签:2605 java tomcat jstack pid 线程 CPU

  1. top -Hp pid --> 根据jps得到的进程号(pid),查看java进程的所有线程,并且可以看到所有线程占用CPU的情况,-H用于显示某个进程的所有线程。
  2. printf "%x\n" 9733 -->将第2步查到占用较高CPU的线程号转换为16进制,以便于jstack查看
  3. jstack pid | grep 2605 --> 2605为第3步9733转换为16进制后的数字,因为jstack显示的线程号是以16进制表示的!
  4. jstack的作用是显示正在运行的所有java线程情况,jstack pid | grep 2605的意思只显示某个java线程的运行信息。通过这种方法,可以将此线程正在运行的方法显示出来,将此方法交给开发即可

标签:2605,java,tomcat,jstack,pid,线程,CPU
From: https://www.cnblogs.com/libruce/p/17141285.html

相关文章

  • JavaScript 中字符串和数组的截取办法总结
    字符串substring形式:substring(index1,index2)不会改变原始字符串将小的参数作为开始位置start,大的作为结束位置stop包含start,但不包含stop如果只给一个参数表......
  • 关于Java锁机制的理解
    首先Java中为什么会使用锁:是为了解决Java共享内存模型带来的线程安全问题。思考:两个线程都有初始值为0的静态变量做自增,一个做自减,各做5000次,counter的值会为0嘛?public......
  • 使用java.util.Timer实现定时任务,详解Thread.sleep() in a loop, probably busy-waiti
    很多时候,我们需要定时任务实现一些诸如刷新,心跳,保活等功能。这些定时任务往往逻辑很简单,使用定时任务的框架(例如springboot@Scheduled)往往大材小用。下面是一个定时任......
  • java只有值传递
    Java中将实参传递给方法(或函数)的方式是值传递:如果参数是基本类型的话,很简单,传递的就是基本类型的字面量值的拷贝,会创建副本。如果参数是引用类型,传递的就是实参所引......
  • 来一波骚操作,Java内存模型
    文章整理自博学谷狂野架构师什么是JMM并发编程领域的关键问题线程之间的通信线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享......
  • 苹果内购 java后端验证订单(转载)
    文章转载自:  https://www.jianshu.com/p/05699ff6f042看前须知往下看之前先说清楚ApplePay和苹果内购不是一回事;ApplePay:是类似与支付宝、微信等支付等,用于购买......
  • Linux 搭建Tomcat
    1、下载官网:https://tomcat.apache.org/download-80.cgi下载链接,自行到官网复制,直接使用如下链接,可能会出错的wgethttps://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84......
  • javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String; spring
    2023-02-2111:44:13.924ERROR27256---[main]o.s.b.d.LoggingFailureAnalysisReporter:***************************APPLICATIONFAILEDTOSTART************......
  • idea新建spring boot 项目右键无package及java类的选项
    新创建的spring boot项目,只有一个默认的资源目录及启动配置。在group 的目录下右键新建包路径时 ,发现没有package选项,也没有JavaClass的选项:  解决办法:F......
  • 如何加速tomcat启动速度
    在tomcat启动的时候,我们可以做一些优化设置来使得tomcat的启动更快速,下面是一些常见的优化加速启动的方法建议(以tomcat-7.+为例说明)。1、  Jars包1.1、将一些不必要的jar......