如何查找java应用程序中java cpu占用高cpu高的方法

    我们使用jdk自带的jstack来分析当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙:

    说不定可以一下子定位到出问题的代码

版权声明:本文内容由互联网用戶自发贡献版权归作者所有,本社区不拥有所有权也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容欢迎发送邮件至:

进行举报,并提供相关证据一经查实,本社区将立刻删除涉嫌侵权内容

【云栖快讯】你想见的Java技术专家都在这了,向大佬提问有問题必答  

程序运行过程中CPU变化程序出这样嘚波图:


我通过jstack定位到CPU飙高的代码提示位置是:



这段代码设计思路是专门启动一条线程来处理日志记录对用户操作生成的日志记录,会添加到这个日志队列logsQueue中


我现在想解决这个CPU飙高的问题。还是说这样飙高的现象是正常的求指教

我要回帖

更多关于 java cpu占用高 的文章

 

随机推荐