我正在尝试弄清楚为什么我们的VMware VCenter服务器消耗了这么多的CPU和内存。我注意到有几个java进程在服务器上运行,它们消耗了大量的RAM内存。
VCenter服务器是虚拟的,运行Windows Server2008,内存为8 8GB。
有人知道这些java进程属于什么吗?

发布于 2012-12-09 08:43:47
许多vCenter核心服务都使用java,因此几乎可以肯定它与vCenter的服务有关。
要确定每个进程的用途,最好的办法是使用更好的工具,如Process Explorer。它将向您显示进程树,指示哪个父进程派生了它,还将通过将鼠标悬停在进程名称上来显式列出与该进程相关联的服务。
但是,如果您希望直接从命令行进行检查,则可以使用类似以下内容:
TASKLIST /SVC /FI "IMAGENAME EQ JAVA.EXE"/SVC标志告诉系统列出正在运行的服务。/FI标志状态您希望使用指定的criteria"IMAGENAME EQ JAVA.EXE"筛选结果是仅列出映像名称为"JAVA.EXE"的进程的筛选器
发布于 2016-10-28 20:51:28
TASKLIST /SVC /FI "IMAGENAME EQ JAVA.EXE“
Process Explorer也不会。Java是一个虚拟机环境。它是一个容器。它实际上不运行任何进程。它执行IL。中间语言。
发布于 2019-01-04 22:29:53
在任务管理器中选择视图,然后选择列和“命令行”,它应该提供有关Java正在运行的进一步信息。
https://stackoverflow.com/questions/13454568
复制相似问题