[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[备忘]JProfiler抓取的cpu时间是不包含JVM线程的!!

上一篇:[备忘]rabbitmq调查
下一篇:[备忘]pg_dump使用了系统临时目录,导致备份缓慢

添加日期:2024/3/12 19:43:46 快速返回   返回列表 阅读308次
不操作,tomcat占用25%的cpu,
开始用JProfiler看,发现抓取到的时间很小,跟25%的cpu不匹配
在里面看线程dump,也都闲置状态。

很困惑,然后用ProcessExplorer看tomcat线程,发现有两个线程很高,15%,8%晃悠
持续不停,发现有线程号,

然后用jstack做了一个线程堆栈,根据线程号查找,发现是GC线程和VM线程。
然后发现是老年代满了,1G占了970M,基本几秒就Gc一下。一共gc了2500次。

----------------
事后,发现,Jprofiler的线程dump,不全,耽误功夫了。
 

评论 COMMENTS
没有评论 No Comments.

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved