首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

CPU过高有关问题,专家进

2012-04-21 
CPU过高问题,专家进Image Animator 3 daemon prio10 tid0x00000000404ec800 nid0x182e runnable [0x0

CPU过高问题,专家进
"Image Animator 3" daemon prio=10 tid=0x00000000404ec800 nid=0x182e runnable [0x00002b28eab6a000]
  java.lang.Thread.State: RUNNABLE
  at java.lang.Thread.yield(Native Method)
  at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:658)
  at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:230)
  at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
  at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
  at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

这个应该是JVM内部启进程,程序有解析图片的功能,但这个状态一出现,CPU就下不去了。如何排查,有没有给出思路?

[解决办法]
CPU在无大量用户访问情况下 持续占用过高,怀疑代码里有一直在运行的线程在跑,且该线程实现不合理。

排查下线程吧。。。

热点排行