was中间件服务器CPU使用率较高


附件是CPU使用率较高时kill -3 pid生成的javacore文件,和ps -mp pid -o THREAD线程信息,请各位高手帮忙分析一下原因,谢谢!

附件:

附件图标中间件异常javacore.zip (1.97 MB)

参与6

5同行回答

guansnowguansnow系统分析师科大讯飞
CPU高的原因大部份是由于运算引起的,我知识水有限,看后有几个疑问如下:1. DefaultQuartzScheduler为什么要用这么多个?2.里面的poolthread是做什么的?3. 线程里基本无死锁,所引起的主要原因是wait,wait也可以说是在等待知识,但是设计是什么呢?什么地方耗CPU呢?4.如果线程已经出错了...显示全部
CPU高的原因大部份是由于运算引起的,我知识水有限,看后有几个疑问如下:
1. DefaultQuartzScheduler为什么要用这么多个?
2.里面的poolthread是做什么的?
3. 线程里基本无死锁,所引起的主要原因是wait,wait也可以说是在等待知识,但是设计是什么呢?什么地方耗CPU呢?
4.如果线程已经出错了, 希望再提升一下后台日志收起
系统集成 · 2013-12-16
浏览1230
huangdoshuangdosCTO深圳乐凯撒股份有限公司
树形类的数据查询,如果写的不好的话,是比较消耗性能的,尝试使用缓存,或者优化改代码显示全部
树形类的数据查询,如果写的不好的话,是比较消耗性能的,尝试使用缓存,或者优化改代码收起
互联网服务 · 2013-12-16
浏览1174
tonyxu841106tonyxu841106IT顾问Eproe
回复 3# pywangwei 这个你就得找开发人员一起看了显示全部
回复 3# pywangwei

这个你就得找开发人员一起看了收起
系统集成 · 2013-12-16
浏览1242
pywangweipywangwei数据库管理员显伟科技
回复 2# tonyxu841106 我也是定位到这段代码,但是后面怎么分析呢?显示全部
回复 2# tonyxu841106

我也是定位到这段代码,但是后面怎么分析呢?收起
互联网服务 · 2013-12-16
浏览1177
tonyxu841106tonyxu841106IT顾问Eproe
CP值较高的有好几个thread,需要去汇总对比一下,其中一个的堆栈如下:"WebContainer : 162" (TID:0x00000001288ADF00, sys_thread_t:0x00000001254776C0, state:B, native ID:0x000000000012906D) prio=54XESTACKTRACE          at com/talkwe...显示全部
CP值较高的有好几个thread,需要去汇总对比一下,其中一个的堆栈如下:
"WebContainer : 162" (TID:0x00000001288ADF00, sys_thread_t:0x00000001254776C0, state:B, native ID:0x000000000012906D) prio=5
4XESTACKTRACE          at com/talkweb/ecm/org/impl/OrgServiceImpl.getOrg(OrgServiceImpl.java:80(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/org/impl/OrgServiceImpl.getOrgTree(OrgServiceImpl.java:162(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/OrgManager.getOrgTree(OrgManager.java:354(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/OrgManager.getDept(OrgManager.java:414(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/service/impl/LoginServiceImpl.getOrgInfo(LoginServiceImpl.java:503(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/service/impl/LoginServiceImpl.getUserBeanInternal(LoginServiceImpl.java:382(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/service/impl/LoginServiceImpl.getUserBean(LoginServiceImpl.java:318(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/service/impl/LoginServiceImpl.innerLogin(LoginServiceImpl.java:264(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/service/impl/LoginServiceImpl.portalLogin(LoginServiceImpl.java:200(Compiled Code))
4XESTACKTRACE          at com/talkweb/ecm/core/action/SSOLoginAction.LoginSuccess(SSOLoginAction.java:111(Compiled Code))
DefaultActionInvocation.java:237(Compiled Code))收起
系统集成 · 2013-12-16
浏览1393

提问者

pywangwei
数据库管理员显伟科技

相关问题

相关资料

问题状态

  • 发布时间:2013-12-16
  • 关注会员:1 人
  • 问题浏览:5941
  • 最近回答:2013-12-16
  • X社区推广