"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在无大量用户访问情况下 持续占用过高,怀疑代码里有一直在运行的线程在跑,且该线程实现不合理。
排查下线程吧。。。