javaweb 项目部署后发现很耗cpu,需要查出问题所在
写个测试程序,记相关步骤:
故意写个死循环
终端:
top
查看消耗cpu的进程 PID=2864
ps -mp 2864 -o THREAD,tid,time 查看线程TID=2866
把线程ID转为16进制
printf "%x\n" 2866
然后查看堆栈信息
jstack 2864 |grep b32 -A 30
您还没有登录,请您登录后再发表评论
Java服务器问题排查思路及工具集.zip linux工具集 java工具集 cpu占用率高如何解决 内存占用率高如何解决 OOM(out of memory)如何解决
当用户量过大,或服务器性能不足以支持大用户量,但同时又得不到扩容的情况下,进行性能分析,并对系统、应用、程序进行优化显得尤为重要,也是节省资源的一种必不可少的手段。目前大多数运维产品都基于JAVA语言开发...
jmap 排查 java 进程内存使用率高步骤glances 找出服务器中 CPU 占用率高的进程临时修改程序用户的 shell 为可登录用户并切换到该用户注意
cpu占用过高,服务器卡死,问题排查 java进程占用CPU过高常见的两种情况: 代码中有死循环或者接近死循环的操作 快速创建大量临时变量,导致频繁触发gc回收 问题解决: 1、用top命令找到cpu占用率最高的进程号是...
上传到 linux线上服务器,执行 chmod -R 777 show-busy-java-threads 执行权限。 ./show-busy-java-threads 查看执行占用cpu偏高的 线程,方便我们排查定位。
通过集成shell命令,在Linux终端执行,排查JAVA进程占用服务器资源的情况,便于开发人员排查代码。
MySQL高可用版配置: CPU:1核 内存:1G 硬盘:100G COS资源包: 标准型存储容量: 100GB 1年 88元 200GB 1年 171元 下行流量: 100GB 3个月 37元 200GB 3个月 71元 500GB 3个月 177元 项目说明 platform-plus是一个...
此命令通过结合Linux操作系统的ps命令和jvm自带的jstack命令,查找Java进程内CPU利用率最高的线程,一般适用于服务器负载较高的场景,并需要快速定位导致负载高的原因。
CPU 内存 硬盘 价格 服务器(标准型S2机型 5M 双机) 2核 8G 50G 2970元/三年 MySQL高可用版 1核 1G 100G 423元/三年 COS资源包 大小 价格 标准型存储容量 200GB 1年 171元 下行流量 500GB 3个月 177元 项目说明 ...
相关推荐
Java服务器问题排查思路及工具集.zip linux工具集 java工具集 cpu占用率高如何解决 内存占用率高如何解决 OOM(out of memory)如何解决
当用户量过大,或服务器性能不足以支持大用户量,但同时又得不到扩容的情况下,进行性能分析,并对系统、应用、程序进行优化显得尤为重要,也是节省资源的一种必不可少的手段。目前大多数运维产品都基于JAVA语言开发...
jmap 排查 java 进程内存使用率高步骤glances 找出服务器中 CPU 占用率高的进程临时修改程序用户的 shell 为可登录用户并切换到该用户注意
cpu占用过高,服务器卡死,问题排查 java进程占用CPU过高常见的两种情况: 代码中有死循环或者接近死循环的操作 快速创建大量临时变量,导致频繁触发gc回收 问题解决: 1、用top命令找到cpu占用率最高的进程号是...
上传到 linux线上服务器,执行 chmod -R 777 show-busy-java-threads 执行权限。 ./show-busy-java-threads 查看执行占用cpu偏高的 线程,方便我们排查定位。
通过集成shell命令,在Linux终端执行,排查JAVA进程占用服务器资源的情况,便于开发人员排查代码。
MySQL高可用版配置: CPU:1核 内存:1G 硬盘:100G COS资源包: 标准型存储容量: 100GB 1年 88元 200GB 1年 171元 下行流量: 100GB 3个月 37元 200GB 3个月 71元 500GB 3个月 177元 项目说明 platform-plus是一个...
此命令通过结合Linux操作系统的ps命令和jvm自带的jstack命令,查找Java进程内CPU利用率最高的线程,一般适用于服务器负载较高的场景,并需要快速定位导致负载高的原因。
CPU 内存 硬盘 价格 服务器(标准型S2机型 5M 双机) 2核 8G 50G 2970元/三年 MySQL高可用版 1核 1G 100G 423元/三年 COS资源包 大小 价格 标准型存储容量 200GB 1年 171元 下行流量 500GB 3个月 177元 项目说明 ...
MySQL高可用版配置: CPU:1核 内存:1G 硬盘:100G COS资源包: 标准型存储容量: 100GB 1年 88元 200GB 1年 171元 下行流量: 100GB 3个月 37元 200GB 3个月 71元 500GB 3个月 177元 项目说明 platform-plus是一个...