码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat进行压测时,cpu占用90%

时间:2019-04-08 18:36:45      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:blog   tor   img   int   优化内存   image   tom   src   内存   

1、top 命令查看占用cpu高的进程,pid=15019

 

2、查看该进程下所有占用cppu高的线程

top -Hp pid   即:top -Hp 15019

得到pid 

技术图片

 

3、获取15030的16进制

print "%x\n" 15030

3ab6

 

4、jstack -l 15019 > ~/jvm_stack_log.log

 

5、日志中查询

cat jvm_stack_log.log |grep 3ab6

------------

技术图片

 

技术图片

 

技术图片

 

大部分线程都是在进行GC操作

 

解决办法:

tomcat 配置-XX:+UseConcMarkSweepGC,优化内存回收策略

 

可供参考:

https://blog.csdn.net/chushoutaizhong/article/details/81908316

tomcat进行压测时,cpu占用90%

标签:blog   tor   img   int   优化内存   image   tom   src   内存   

原文地址:https://www.cnblogs.com/liuyanerfly/p/10672339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!