为啥java.exe进程总是占用很高的CPU?~~江湖救急啊!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥java.exe进程总是占用很高的CPU?~~江湖救急啊!相关的知识,希望对你有一定的参考价值。
我用Visual Paradigm v4.2(简称VP)进行UML建模已有好一段时间了,本来用得好好的,不知为何,最近发现用VP时很卡,甚至整个软件就是卡在那里不动(系统还是正常运行,其他软件都可以正常使用),我觉得很纳闷,怎么会这样呢?
打开任务管理器,看了一下所有的进程,发现一个叫java.exe占用了我50%~60%的CPU,于是结束了该进程,这是VP也跟着被强制退出。
我继续打开VP,发现只要VP变卡时,java.exe进程就占用了我很多的CPU,只要java.exe这个进程占用我很多的CPU时,VP就很卡,每次都是动不了,只能强制退出……如此折腾,真的很烦!
我上网查了很久,关于java.exe进程占用高CPU的说法都是和那些什么编程、死循环之类的相关。但是我现在只是用VP来建模,并没有编什么程序啊!不大可能会陷入什么死循环……
除了上网查,我还试着把机子上的JDK卸载掉,重装VP,可不管我怎么做,还是一样,只要我打开VP,进行建模(比如增加Glossary Grid数据字典),VP马上就卡住了!
我想问问大家,这有可能是什么原因引起的?有什么好的解决办法么?我的电脑装的是Win7,大概十天前才装的系统。
我知道VP是用java写的,而java运行起来的话,是比较占CPU的。但是在此之前,我的VP一直用得好好的啊!为何突然就变得这么卡呢?!俺可真是想不懂啊!
或者说VP本身有问题。
建议你还是换个建模的软件吧。
有个小的
UMLet我觉得就不错。 参考技术A 正常的,我们xp都这样的 参考技术B 应该是软件或组件冲突引起的.
具体是什么组件就不得而知了.
kakaluyi.javaeye.com/blog/211492在这里有一个监控类,你可以测试一下,找一找. 参考技术C 用微软的process explore 看一下吧
可以看到很多任务管理器看不到的内容,相信会对你有所帮助
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
以上是关于为啥java.exe进程总是占用很高的CPU?~~江湖救急啊!的主要内容,如果未能解决你的问题,请参考以下文章
Linux 突然很占cpu load average 很高!!!