几个小时以来,由于我不知道的 Java 进程,我的笔记本电脑的 CPU 使用率经常达到峰值,即使它在我的会话中运行(请参阅下面的第一行)。
峰值不规则地出现(大约每 5 分钟一次)并持续大约 20 秒。当它们发生时我没有做任何特别的事情(实际上是在TeXstudio 中输入一些文本 )。即使在重新启动我的系统后它仍然继续。
我怎样才能缩小这个问题的原因?
编辑:感谢安德鲁的回答,我发现峰值是由/proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
......引起的,但我不确定是什么触发了它。
在 中top
,您可以按c显示整个命令,然后使用?来查看有关该命令的更多信息,其中可能包括正在执行的 Java 类的名称。
结果按其 CPU 使用率 ( %CPU
)排序。如果您想以其他方式对结果进行排序,您可以运行top -o <name of the colum>
(例如top -o PID
,按进程 IDtop -o %MEM
排序,或按使用的内存量对进程进行排序)。
您也可以运行ps aux | fgrep java
以查看所有正在运行的java
进程。
归档时间: |
|
查看次数: |
4254 次 |
最近记录: |