Java VMware VCenter性能

Java VMware VCenter性能,java,memory,vmware,Java,Memory,Vmware,我正在试图弄清楚为什么我们的VMware VCenter服务器会占用如此多的CPU和内存。 我注意到服务器上运行的几个java进程消耗了大量的RAM内存 VCenter服务器是虚拟的,运行的是带有8GB RAM的Windows server 2008 有人知道这些java进程属于什么吗 许多vCenter核心服务都使用java,因此它几乎肯定与vCenter的服务相关 要确定每个流程的用途,最好使用更好的工具,如。它将向您显示进程树,指示哪个父进程产生了它,并且还将通过将鼠标悬停在进程名称上显式

我正在试图弄清楚为什么我们的VMware VCenter服务器会占用如此多的CPU和内存。 我注意到服务器上运行的几个java进程消耗了大量的RAM内存

VCenter服务器是虚拟的,运行的是带有8GB RAM的Windows server 2008

有人知道这些java进程属于什么吗


许多vCenter核心服务都使用java,因此它几乎肯定与vCenter的服务相关

要确定每个流程的用途,最好使用更好的工具,如。它将向您显示进程树,指示哪个父进程产生了它,并且还将通过将鼠标悬停在进程名称上显式列出与该进程关联的服务

但是,如果要直接从命令行进行检查,可以使用以下方法:

TASKLIST /SVC /FI "IMAGENAME EQ JAVA.EXE"
  • /SVC
    标志告诉系统列出正在运行的服务
  • /FI
    标志表示您希望使用指定的条件筛选结果
  • “IMAGENAME EQ JAVA.EXE”
    是仅列出映像名为“JAVA.EXE”的进程的筛选器

许多vCenter核心服务都使用java,因此它几乎肯定与vCenter的服务相关

要确定每个流程的用途,最好使用更好的工具,如。它将向您显示进程树,指示哪个父进程产生了它,并且还将通过将鼠标悬停在进程名称上显式列出与该进程关联的服务

但是,如果要直接从命令行进行检查,可以使用以下方法:

TASKLIST /SVC /FI "IMAGENAME EQ JAVA.EXE"
  • /SVC
    标志告诉系统列出正在运行的服务
  • /FI
    标志表示您希望使用指定的条件筛选结果
  • “IMAGENAME EQ JAVA.EXE”
    是仅列出映像名为“JAVA.EXE”的进程的筛选器
任务列表/SVC/FI“IMAGENAME EQ JAVA.EXE”

这不会让您获得在Java中运行的进程。Process Explorer也不会。Java是一个虚拟机环境。它是一个容器。它实际上不运行任何进程。它执行IL。中级语言。它就是Java(和.NET)被编译成的东西。它相当于.NET中的CLR

TASKLIST/SVC/FI“IMAGENAME EQ JAVA.EXE”


这不会让您获得在Java中运行的进程。Process Explorer也不会。Java是一个虚拟机环境。它是一个容器。它实际上不运行任何进程。它执行IL。中级语言。它就是Java(和.NET)被编译成的东西。它相当于.NET中的CLR

在任务管理器中选择视图,然后选择列和“命令行”
它应该提供关于Java正在运行的更多信息

在任务管理器中选择视图,然后选择列和“命令行” 它应该提供关于Java正在运行的更多信息